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