McNair is a surname. Notable people with the surname include:
Alexander McNair, American politician
Andrew McNair, ringer of the Liberty Bell
Arnold McNair, 1st Baron McNair
Barbara McNair, African-American singer and actress
Benjamin McNair, Australian actor
Bob McNair, American businessman
Craig McNair, New Zealand politician
Duncan McNair, British lawyer, activist and author
Eric Archibald McNair, Victoria Cross recipient
Evander McNair, American army officer
Fred McNair, American tennis player
Fred McNair, American footballer
Frederick McNair (disambiguation), various
Frederick V. McNair, Jr., American naval officer
Gabrial McNair, composer
Harold McNair, British saxophonist
Heather McNair, American actress
Herbert McNair, Scottish artist
Ian McNair, Australian market researcher
John McNair (congressman)
John B. McNair, premier of New Brunswick, Canada, from 1940 to 1952
John Frederick Adolphus McNair, British engineer
Lesley J. McNair, American general
Paddy McNair (born 1995), Northern Ireland footballer
Paul D. McNair, Canadian non-profit executive
Richard Lee McNair, American criminal
Rick McNair (1942–2007), playwright, author, director
Robert McNair (disambiguation), various
Robin McNair (1918–1996), British Royal Air Force Second World War fighter pilot and civilian aviation executive
Ronald McNair (1950–1986), physicist and astronaut
Ron McNair (born c. 1950), American politician
Sally McNair, British journalist
Steve McNair (1973–2009), American National Football League quarterback
Sylvia McNair, American opera singer
Todd McNair, American football coach
Winifred McNair, British tennis player
William N. McNair, mayor of Pittsburgh, Pennsylvania from 1934 to 1936