(17657) Himawari = 1996 VO4 Himawari, which means "sunflower", is the name of a series of Japanese weather satellites. Himawari-1 was launched in 1977, and the latest, Himawari-7, was launched in 2006.
A complete set of naming citations of the numbered minor planets is available in the Dictionary of Minor Planet Names, edited by Lutz Schmadel.