Updated June 9, 2019

Find Baby Names

Family name origins & meanings

  • Irish : Anglicized form of Gaelic Mac Canann, Mac Canáin or Mac Canannáin, all patronymics from cano, an element meaning ‘wolf cub’, or its diminutives. See Cannon.