On 19 June 1566, in the royal apartments in Edinburgh Castle, Mary gave birth to a son, Prince James.
Prince James was born in 1566 in Edinburgh Castle.