I know. The Irish versions don't really work outside
Ireland. I know that
Caitlin is a vary popular name in
America, and it's Irish but everybody pronounces it wrong there. Sometimes I feel like screaming "It's KOIT-leen, for God's sake!!" at anyone who says KAYT-lin. But I understand that they don't know how to say it any different because that's the way it looks in English phonetics.
Medb is old Irish. Today that would be spelt
Meabh and according to the rules of Irish phonetics and lenition, the h softens the b, so it is pronounced like a v.