"M" Girl Names, French
Marguerite is a girl’s name of French origin, meaning “pearl, daisy.”
Posts with the name Marguerite: