Nairn for a baby name

Scottish, meaning ‘alder-tree river’. From the Scottish town of the same name.

Search by letter



Search by category