Yona \yo-na\ as a girl's name is a variant of Yonina (Hebrew), and the meaning of Yona is "dove".
The baby name Yona sounds like Oona, Yna, Iona, Yoana, Yana, Yonah and Jona. Other similar baby names are Nona, Tona, Dona, Lona, Mona, Rona, Yola and Zona.