If you really enjoy it, name the girl
Meredith,
Meryl or
Meriel and use
Merry as a nn. As a name in its own right, it is immature and silly, like a sister to the 7 Dwarf brothers.
Happy and
Merry. No.
And, in my dialect, it doesn't sound remotely like
Mary.