Tamil name meaning 'blue sky' or 'moon'; also a variant of the Irish Nolan meaning 'champion.'
Like Nilan?
Swipe through thousands of names like it