In English
Noa is female and
Noah is male to me, but in Croatian the male name is spelled
Noa (as in the Bible guy) due to pronunciation problems with
Noah.
Well, there's certainly not a shortage of people named
Zvonimir in Croatia, so you should visit my neck of the woods to meet some:-)
Sanja is pronounced with y and I've never noticed the lasagne rhyme. Since the name is very common here (and I'm one of them actually), no on else has noticed it either. But then, we're not much on rhyming teasing, exception being names that rhyme with rude words (and even then it's more often last names).