Name origin: German
Name meaning: Little pearl
More
Name origin: Scottish
Name meaning: Anglicized form of Gaelic Mac Cathail ‘son of Cathal’ (see Cahill).