I would assume Johdi was pronounced Jody because of Bodhi. But, for the same reason, I also thought it was a boys' name. Doesn't really matter though, lots of names don't tell you the sex of the owner before you meet them.
I love middle names because you can go as 'out there' as you fancy, really.
Angelica, Bianca, Calliope, Calypso, Calista, Cressida, Cornelia, Christabel, Dakota, Devora, Danica, Elisaveta, Everley, Electra, Evadne, Eriskay, Fenella, Fabia, Giselle, Harmony, Isadora, Ivanka, Isolde, Indiana, Jessamy, Jocasta, Juniper, Julissa, Jerica, Katherina, Larissa, Lorelai, Liberty, Marissa, Mariella, Miranda, Neriah, Nicolette, Octavia, Paloma, Pandora, Rosina, Romilly, Rowena, Rainbow, Saffron, Sephora, Saskia, Tatiana, Tamika, Vienna, Vanessa, Winona, Ximena, Xanthippe, Yolanda, Zipporah