Meaning of name Meghanad - Son of raavan). Megh means cloud n naad means sound. he was named so because a terrific thunder occurred when he took birth (Ravana's son, who made Laxman unconscious in the battlefield with his arrow). Currently we have thousand of Baby Boy Names A to Z with meaning. Know Similar Names and Variant Names for name Meghanad