Charles Seton, 2nd Earl of Dunfermline PC (November 1615 – 11 May 1672), styled Lord Fyvie until 1622, was a Scottish peer.
Seton the son of Alexander Seton, 1st Earl of Dunfermline and Margaret, daughter of James Hay, 7th Lord Hay of Yester and Lady Margaret Kerr. Charles was a Royalist during the Civil War, and was forced to flee the country when Charles I was executed in 1649, only to return with Charles II the next year. He held the post of Keeper of the Privy Seal of Scotland from 1661 to his death in 1672.
Lord Dunfermline was married to Mary Douglas, daughter of William Douglas, 7th Earl of Morton and Anne Keith, daughter of George Keith, 5th Earl Marischal. At his death in 1672, his two sons, Alexander Seton, 3rd Earl of Dunfermline (1642–1677) and James Seton, 4th Earl of Dunfermline (died 1694) succeeded him in turn. Both died without issue, and the title became extinct when James was outlawed in 1690.