David O'Keefe

David O'Keefe or O'Keeffe may refer to:


 * David O'Keefe (ship captain) (died 1901), Irish-American ship captain and politician
 * David O'Keefe (Australian politician) (1864–1943)
 * David O'Keefe (historian) (born 1967), professor of history, television presenter and author
 * David O'Keefe (racing driver) in 1970 Hardie-Ferodo 500
 * David O'Keefe (runner) in 1988 IAAF World Cross Country Championships – Senior men's race
 * David O'Keefe (New York City) from 78th New York State Legislature
 * David O'Keeffe (lawyer) (born 1953)
 * David O'Keeffe (footballer) (born 1962), former Australian rules footballer