I remember really liking Jodi as a child. I collected some Barbie-esque kind of dolls with horses, and I think the two kinds of them (older and younger girl) were called Katie and Jodi? It's not a name I have thought about a lot since I stopped played with those dolls but I guess I still like it, sort of. Not as keen on Rae, it's dull.
I prefer Jodi Rae, it's not as cutesy as Josie. Can't decide if it looks better hyphenated or not.