Hiro \hi-ro\ as a boy's name is a variant of Chairo (Spanish, Greek), and the meaning of Hiro is "sacred name".
The baby name Hiro sounds like Hairo and Hari. Other similar baby names are Ciro, Hirom and Jiro.