King John II of Castile was born on March 6, 1405.
King John II of Aragon was born on June 29, 1397.
King John II of France was born on April 16, 1319.
King John II Casimir of Poland was born on March 22, 1609.
There has never been a king John II of england, the name is regarded as unlucky
John II of Aragon was born on June 29, 1397.
John II of Alençon was born on March 2, 1409.
John George II was born on May 31, 1613.
John II Komnenos was born on September 13, 1087.
John II of Brabant was born on September 27, 1275.
John Lucas II was born on October 31, 1953.
King John II of Castile was born on March 6, 1405.