Jest rzadkim przykładem polskiej rzeki, która z powodu przepływania licznych granic historycznych i administracyjnych posiada dziś trzy odmienne nazwy wzdłuż swojego biegu. Swój początek bierze koło Nidzicy, stąd początkowo w górnym biegu zwana Nidą, dalej w biegu środkowym Działdówką (dawniej nazywana po niemiecku Soldau).