hm The origin and history of hm. Etymology (Pokémon): Phono-semantic matching of Japanese ひでんマシン (Hiden Mashin, “Secret Machine”). Origin: Japanese ← Back to the full definition of hm