[name_f]Mairead[/name_f] feels like a more fully-rounded name to me, more classic in a way. However it is a name that I love so I’m slightly biased. Zoli is super cute though.
I see someone else mentioned pronunciation. If correcting people or spelling it out often would bother you, that’s something to consider. [name_f]My[/name_f] full name has rarely been pronounced correctly by people I don’t know and it has never bothered me. I just gently correct them, reassure them it’s totally fine, and move on.
Zoli is very lovely and zippy, although I would probably think it’s a nickname.
Personally I’ve always had a soft spot for [name_f]Mairead[/name_f]. It has such a lovely, individual sound that’s pretty easy to say. [name_f]My[/name_f] vote goes for [name_f]Mairead[/name_f].