First Ladies: Margaret

Margaret

Name origin: German

Name meaning: Little pearl

Mackall

Name origin: Scottish

Name meaning: Anglicized form of Gaelic Mac Cathail ‘son ofCathal’ (see Cahill).