John Penn (May 17, 1741 - September 14, 1788), was a signer of the United States Declaration of Independence as a representative of North Carolina.
He was born near Port Royal in Caroline County, Virginia, and educated at home. He became a lawyer in Virginia, and, in 1774, in Granville County, North Carolina. He was elected to the Provincial Congress and to the Continental Congress in 1775. He served on the Board of War until 1780, when he retired to the practice of law.