which British monarch was executed for treason?

The British monarch who was executed for treason is King Charles I. He was executed on January 30, 1649, during the English Civil War.