Brayshaw is a surname of English origin. The name refers to:
Edward Brayshaw (1933–1990), British actor
Ian Brayshaw (b. 1942), Australian cricket player and Australian rules football player
James Brayshaw (b. 1967), Australian cricket player and television sports announcer
Mark Brayshaw (b. 1966), Australian rules football player
Mark Anthony Brayshaw (b. 1967), English event manager, marketing consultant and broadcaster
Russ Brayshaw (1918-1996), Canadian professional ice hockey player