McWhorter is a surname. Notable people with the surname include:
Bob McWhorter, football player
Diane McWhorter, historian and journalist
George McWhorter, politician from Florida
Henry C. McWhorter, politician from West Virginia
John McWhorter, linguist and political commentator
Lucullus Virgil McWhorter, farmer and archaeologist
R. Clayton McWhorter (1933–2016), American businessman
William A. McWhorter, soldier