Honda and onda are homophonous but not homografas words and therefore have different meaning, although in some places the h sounds like something sucked, in the Spanish of Castile and the part North-Central Spain the h is completely silent. The reason for their different spelling is the etymological origin: honda comes from the Latin word cover fundae that reached us via heritage and so changed the f to h is an instrument of two strips of leather or other material to throw stones with different purpose and is also a feminine adjective meaning profound. Wave comes from unda, undae meaning wave, wave, ripple, vibration, so that in Spanish.
* Only one "like" per meaning and day, the more "likes" the meaning will appear higher in the list