How many children did Mary Queen of Scots have?

Answer:
One: James, born to Mary and her second husband, Henry Stuart, on 19 June 1566.

He became King James I of England and Ireland and King James VI of Scotland.
First answer by George Hughes. Last edit by George Hughes. Contributor trust: 12 [recommend contributor recommended]. Question popularity: 1 [recommend question].