I love
Marguerite! I has such a sophisticated, elegant appeal. No, it doesn't make me think of margaritas, although I like that name of a Hispanic girl.
Margaret seems so dated and plain.
Marguerite has the same feel to me as
Grace,
Emma,
Victoria,
Ava -all classic, pretty, old fashioned names.