John Charles Thomas (born 1950) is an American attorney and a former Justice of the Supreme Court of Virginia.