John Shackelford may refer to
- John Williams Shackelford (1844–1883), American congressman from North Carolina
- John Shackelford (baseball) (1905–1964), American Negro league baseball player
See also
- Shackelford (disambiguation)
WikiHQ29 words updated Jun 20, 2026, 1:40 AM
John Shackelford may refer to