Il nome ha un'origine svedese, in quanto rappresenta la forma troncata di Margaret. E' diventato di uso comune in Italia in seguito alla popolarità dell'attrice svedese Greta Garbo.
L'onomastico può essere festeggiato il 16 novembre in ricordo di santa Margherita di Scozia.