Flat Top, VirginiaFlat Top is an unincorporated community in Dickenson County, Virginia, United States.HistoryFlat Top was so named from the presence of a flat pasture where cattle would graze.