Scottish and Irish: Anglicized form of Gaelic Mac Neachtain, a patronymic from the personal name Neachtan, a name of the god of water in Irish mythology. This is cognate with Latin Neptunus "Neptune", the Roman sea-god.
What does the name mean?
Last Name: McKnight
(Ulster) Anglicized form of Scottish Mac Neachtain, which is usually Anglicized as McNaughton.
Part translation of Gaelic Mac an Ridire "son of the horseman (Gaelic ridire)".