Meggie
Meggie is a given name.
Margaret
Margaret is a female first name, derived via French (Marguerite), Latin (Margarita), and Ancient Greek: μαργαρίτης (margarítēs) from the Old Persian word for pearl *margārīta- (compare Modern Persian morvārīd ). The Persian is cognate with the Sanskrit मञ्जरी mañjarī meaning or .Margaret has been an English name since the eleventh century, and remained popular throughout the Middle Ages.