Originally posted by TerrierJack
I stand corrected but I figured since the current family was German then they were more English than British but I plead ignorance of local nomenclature. My question was why retain a non-local monarchy?
Some historical background for the non-Brits:
The Scottish House of Stuart occupied the British throne (ie, were monarchs of both England and Scotland) from 1603 to 1714. The largely Protestant English were disturbed by the fact that the last male Stuart monarch (James II) was a Catholic convert, but were reassured by the fact that his daughters, who would eventually succeed him, were Protestants. Accordingly, when in 1688 he fathered a son (who would take precedence over his sisters in the succession), James was deposed and replaced, at the invitation of parliament, by his daughter Mary and her Dutch Calvinist husband William (they reigned jointly, in a situation unique in British history). This is known as the "Glorious Revolution".
However, neither Mary nor her sister Anne, who was to suceed William, had surviving children, and therefore the Act of Settlement, 1701, specifically excluded Catholics from the throne, and provided for Anne to be succeeded by her nearest Protestant relative, Sophia, who was mother of the Elector (Prince) of Hanover. As it happened, Sophia died before Anne and so her son, George I, became King of England in 1714.
The fact that the Scottish house of Stuart had now been deposed led to some discontent in Scotland, and the Scots mounted two major rebellions (in 1715 and 1745) in favour of James II's son, the so-called "James III". These were not attempts to win Scottish independence, but attempts to restore the House of Stuart to the throne of Britain as a whole. Both were defeated, so the House of Hanover remained on the British throne and are the ancestors of today's royal family.
In the light of all this, it might not be surprising if an independent Scotland sought to repudiate the monarch. But it should be observed that the present Queen's mother was a Scot, and so Elizabeth II is the most Scottish monarch of Britain since Queen Anne.