Oonah \o(o)-nah\ as a girl's name is a variant of Agnes (Greek), and the meaning of Oonah is "pure, holy".
The baby name Oonah sounds like Oona and Yonah. Other similar baby names are Oonagh, Monah and Nonah.