McCaffery is a surname. Notable people with the surname include:
Aidan McCaffery (born 1957), English footballer and manager
Anne McCaffery (1926–2011), American writer, winner of Hugo and Nebula awards
Edward McCaffery (born 1958), American legal scholar
Fran McCaffery (born 1959), American college basketball coach
Harry McCaffery (1858–1928), American baseball player
John McCaffery (1913–1983), American television host
Ken McCaffery, Australian rugby league player
Larry McCaffery (born 1946), American literary critic and editor
Margo McCaffery, American nurse
Seamus McCaffery (born 1950), American judge
Simon McCaffery (born 1963), American writer
Steve McCaffery (born 1947), Canadian poet and academic
Trudy McCaffery (1944–2007), racehorse owner and breeder