FamilyEducation.com
   
 

Last name origin & meaning:

Scottish: Anglicized form of Gaelic Mac Coinnich, patronymic from the personal name Coinneach meaning ‘comely’. Compare Menzies.