Name origin: Scottish
Name meaning: Son of righteousness
More
Name origin: Irish
Name meaning: reduced Anglicized form of Gaelic Mac Uilcín ‘son of Uilcín’, a diminutive of Ulick, itself a diminutive of William.
Your partner in parenting from baby name inspiration to college planning.