On this day in Tudor history, 19th June 1566, Mary, Queen of Scots gave birth to a son at Edinburgh Castle. He was her only son and he was fathered by her second husband, Henry Stewart, Lord Darnley.
The little boy was baptised Charles James in a Catholic service on 17th December 1566 at Stirling Castle. The name Charles was in honour of his godfather, Charles IX of France, Mary’s former brother-in-law, but he was known as James, after his grandfather, James V, and the other Stewart kings.[Read More...]