I don't pronounce them the same - roughly, MEH ree &
MARE ee.
Mary is unusual here on anyone under 60, so it's not that boring to me.
Merry isn't awful - nice meaning, and if I saw it a lot I'm sure I could get used to it - but right now it sounds like one of the Seven Dwarves. Or a hobbit.