Ravan was having a total 7 sons..
First Son of Ravana: Meghnaad
Meghnaad, also known as Indrajit, was a prince of Lanka and a conqueror of Indraloka (heaven). He was mentioned in the Indian epic, Ramayana, as the son of king Ravana. Indrajit played an active role in the great war between Rama and Ravana. He was named Meghanad because his birth cry sounded like thunder. He also defeated King of Devas Indra and was named Indrajeet. He was defeated by Lakshmana after the fight of 3 days and 3 nights. At a very young age, Meghnada became the possessor of several supreme celestial weapons, including Brahmastra, Pashupatastra, and Vaishnavastra, under the guidance of Shukra, the guru of the daityas (demons).
Atikaya, The Second Son of Ravan
Atikaya was the son of Ravana and his second wife Dhanyamalini, in the epic 'Ramayana'. Atikaya was the younger brother of Indrajit and also extremely powerful. He was also blessed by Shiv as The Master Of Archery. Due to his extraordinary skills and superiority, Atikaya had to be slain by Lakshmana by using a Brahmastra, the supremely powerful arrow obtained by the blessings of Lord Brahma.
Akshayakumara: Third Son of Ravana
Akshayakumara was the youngest son of Ravana and the brother of Indrajit. In the Ramayana, when Hanuman started destroying Ashok Vatika after talking to Sita, Ravana sent him as the leader of a rakshasa army to take care of it. He fought valiantly with Hanuman, aiming various weapons at him. Though highly impressed by the young prince's valour and skills, Hanuman had to kill him finally. Ravana was filled with grief at this news.
Devantaka : Fourth Son of Ravana
Devantaka was the most amazing warrior of Ravana's army. After praying to god Shiva, he was granted boons and become powerful and cruel ruler.
Narnatak : Fifth Son of Ravana
Narantaka was in-charge of an army consisting of 72 crore rakshasas. Yet, he and his army were eventually killed by the vanara, Angada. Devantaka is killed by Hanuman during a war.
Trishira: Sixth Son of Ravana

Trishira, or the one with three heads, was an asura, whose reference is found in the Ramayana. He was one of the seven sons of Ravana, his other brothers being Indrajit, Prahasta, Atikaya, Akshayakumara, Devantaka and Narantaka. According to The Ramayana, he engaged Rama in a fight and hit him with a number of arrows. At this, Rama told him that the arrows left no wounds but felt just like flowers being showered on his body. Thereafter, a duel ensued, in which Rama killed Trishira.
Prahasta: Seventh Son Of Ravana
In the Hindu epic Ramayana, Prahastha was a powerful rakshasa warrior, chief commander of Ravana's army of Lanka and son of Ravana. In his next birth, Prahastha was reborn as Purochana in The Mahabharata as Duryodhana's trusted aide and the one responsible for the Lakshagraha incident. In both his births, he had been the minister of the villains of the time. This is also a clear instance of "swabhava traividya" of souls...