According to British Place Names, Dunkeld means 'fort of the Caledonians' or from the Celtic word for a fortress (dun) and the Norse word for a spring (keld)
Dunkeld , Dunkeld West , Killarney , Parkwood , Rosebank - JHB , Saxonwold