Name origin: Latin
Name meaning: Ransom; virgin; merciful
More
Name origin: Northern Irish and Scottish
Name meaning: Anglicized form of Gaelic Mac Ambróis ‘son of Ambrose’.