Niven is a surname and an anglicisation of the Gallowglass name Nevin.
Read more about Niven: Notable Nivens, Given Name, Other Uses
Niven is a surname and an anglicisation of the Gallowglass name Nevin.
Read more about Niven: Notable Nivens, Given Name, Other Uses