Su significado literal es "ciudad de flores" ("hana"=flor, "machi"=ciudad).