NC Gazetteer

Mayodan

A town in Rockingham County
… town in W Rockingham County on Mayo River. Built as textile mill village. Inc. 1899. Named for nearby Mayo River and Dan River. Alt. 594. See also Avalon.