Donald Francis O'Donoghue (born August 27, 1949 — June 4, 2007) was a Canadian professional ice hockey right wing who played 147 games in the National Hockey League for the Oakland Seals/California Golden Seals between 1969 and 1972. He would also play 125 games in the World Hockey Association for the Philadelphia Blazers, Vancouver Blazers and Cincinnati Stingers between 1972 and 1976.