Morristown is a village in Belmont County, Ohio, United States. The population was 248 at the 2020 census. It is part of the Wheeling metropolitan area. Morristown was platted in 1802. The village was named for Duncan Morrison, a pioneer settler. A variant name was "Morris Town". A post office called Morristown has been in operation since 1807.