Name origin: Latin
Name meaning: Morning star
More
Name origin: Scottish
Name meaning: Anglicized form of Gaelic Mac Ealair, a patronymic from the personal name Ealair, Gaelic equivalent of Hillary.
Your partner in parenting from baby name inspiration to college planning.