nelson name meaning
English Meaning: The name Nelson is an English baby name. In English the meaning of the name Nelson is: Son of Neil. Gaelic Meaning: The name Nelson is a Gaelic baby name. In Gaelic the meaning of the name Nelson is: Son of Neil.