Where does “Margaret” come from?
Margaret (English) comes from Middle English Margaret, from Old French Margaret, from Latin margarīta, from Ancient Greek μαργαρίτης, from Proto-Iranian *mŕ̥ga-ahri-ita-.
Ancestry of “Margaret”, step by step
Words derived from “Margaret”