Home - Boy's Name - N - Niven

Boys name -
Niven

Meaning:

Little saint.

Derivation:

Origins:

Irish

Mail to a Friend