Neilson for a baby name

Irish, meaning ‘son of Neil’. Also the name of a prominent train manufacturer in Scotland.

Search by letter



Search by category