William McKenna may refer to:
- Willie McKenna (1889–1958), Scottish footballer for Queen's Park, Falkirk, Port Glasgow Athletic, Morton and Clydebank
- Bill McKenna (1933–2012), American football end in 1955 Philadelphia Eagles season
- William McKenna (politician) (born 1946), American Democratic legislator from Missouri
- William McKenna (actor), Australian actor