Surname meaning for "McKinnon"

Scottish: Anglicized form of Gaelic

Mac Fhionghuin, a
patronymic from a Gaelic personal name meaning ‘fair born’ or ‘fair
son’. It is also translated as Love, and has been taken as
being from Gaelic Mac Ionmhuinn ‘son of the beloved one’.
View more Surname facts for McKinnon