Multiple choice general knowledge culture Neha love rain humble lotus rose Reveal answer Fill a bubble to check yourself A Correct answer Explanation Neha is a Sanskrit name meaning 'love', 'affection', or 'rain'. The option 'love rain' combines both meanings. Humble, lotus, and rose are not the core meaning.