"M" Girl Names, Greek
Margaret is a girl’s name of Greek origin, meaning “pearl“.
Posts with the name Margaret: