Where does “Margaret” come from?
Margaret (Cebuano) comes from English Margaret, 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