Season seven of Game Of Thrones wasn't short on shocking revelations. One of the most shocking was learning that Jon Snow is the rightful heir to the Iron Throne. Oh, and also... his name isn't Jon Snow at all.
As we learned, his name is Aegon Targaryen. Does that sound familiar to you? It should. He was the man who centuries ago conquered Westeros, united the Seven Kingdoms and created the Iron Throne itself.
Targaryens sat upon the throne for hundreds of years. There have been several Aegon Targaryens, most recently Aegon V, also known as "Egg." He was the brother of Maestor Aemon, another Targaryen that was less secretly important in Jon's (sorry, Aegon's) life.
So, Jon Snow (we'll just call him that for now to keep things less confusing) is the son of Daenerys' brother Rhaegar. He's a Targaryen, so it only makes sense he'd want to give his son a powerful name, right? There's just one problem...
We hear a little when Ser Barristan Selmy describes him to Dany. Rhaegar died before Dany was born, so she didn't know that he was a more gentle man. He didn't like killing, and much preferred to go into the streets and play music for the commoners.
He was also very well read. He was obsessed with one particular prophecy: that of Azor Ahai, the Prince That Was Promised (kind of a messed up, Tim Burton style fairy tale). He was convinced that his child would become this legendary hero.
Elia Martell nearly died giving birth to Aegon and wouldn't be able to have any more children. Rhaegar must have thought this woman and this child weren't worthy, so he had their marriage annulled. He then married Lyanna Stark and had another Aegon.
By annulling his first marriage, he illegitimized his son. He obviously wanted his heir to have the name Aegon, so he started over again with his new marriage. This name doesn't just suggest that Jon will be king, however.
Remember, Rhaegar was obsessed with the prophecy of the Prince That Was Promised. He felt that Jon (new Aegon) would be this hero that would save the world from the Long Night. So not only did he give him a name worthy of a king, but one of a man that could unite the kingdoms and conquer his enemies.
Of course, there are many theories on who the Prince that was promised might actually be. However, it would appear to most likely be Jon/Aegon due to a vision Dany had in the books. In it, she saw Rhaegar speaking of his newborn son Aegon (who we now know is Jon Snow). When asked by a woman (we now know is Lyanna Stark) if he will write a song for their son, he replied he already has a song, one of ice (Targaryen) and fire (Stark) and that he is the promised prince.
Quick question: What if this Prince that was promised is actually a princess? Someone else has been following in Aegon's fabled footsteps of conquering lands. And this someone has proven just as proficient in destroying White Walkers. Could Daenerys be the legendary hero? As we learned, in the language the story is told, the word "prince" is gender-less.
Either way, here's what we know: We have two Targaryens (dragons) running around. Aegon/Jon is trying to prevent the long night and Dany is trying to conquer Westeros. Jon Snow's real name being Aegon Targaryen may prove that he could wind up on the Iron Throne... perhaps with Dany by his side. Their eventual child would be the third dragon.