Karhu is a Finnish surname of Laine type literally meaning "bear". Notable people with the surname include:
Minna Karhu (born 1971), Finnish freestyle skier
Kimmo Karhu, Finnish racing cyclist
Tero Karhu (born 1979), Finnish footballer
Niko Karhu (born 1993), Finnish ice hockey defenceman