Niven \n(i)-ven\ as a boy's name is a variant of Nevin (Latin), and the meaning of Niven is "holy, sacred; little bone; servant of the saint's disciple".
The baby name Niven sounds like Neven, Navon, Nevan, Nevon and Novena. Other similar baby names are Ziven, Beven, Daven, Deven, Even, Gaven, Haven, Iven, Jeven, Jivan, Keven, Naren, Nisan, Nolen, Raven, Sven, Teven, Vivien and Zivon.