Quick answer
Sunil is a boy name.
Meaning and history
From Sanskrit सु ( su ) meaning "good, very" combined with नील ( nīla ) meaning "dark blue".
Notes and context
Usage: hindi, marathi, bengali, assamese, gujarati, punjabi, telugu, tamil, kannada, malayalam, nepali | Hindi: सुनील; Bengali: সুনীল; Gujarati: સુનીલ; Gurmukhi: ਸੁਨੀਲ; Telugu: సునీల్; Tamil: சுனில்; Kannada: ಸುನಿಲ್; Malayalam: സുനിൽ; Nepali: सुनिल