Joni \j(o)-ni\ as a girl's name is a variant of Jane (Hebrew), Joan (Hebrew) and Johnna (Hebrew), and the meaning of Joni is "God is gracious". See also Jonina.
The baby name Joni sounds like Jeni, Jonie, Jone, Jonni and Jona. Other similar baby names are Toni, Jobi, Joci, Jodi, Joi, Joli, Jori, Loni, Noni and Roni.