Meaning
Originated in Celtic language, meaning 'champion' or 'cloud' or 'passionate' and was adopted into english language in the 19th century.
Popular Middle Names
Alexander, Michael, Nehemiah, Philip, Raj, Russell, Sandeep, Vincent, Anant, Anthony
Pronunciation
Neil
NEEL