Niven

Niven

Niven is a surname and an anglicisation of the Gallowglass name Nevin.

Read more about Niven.