Sanjiro \s(a)-nji-ro, san-jiro\ as a boy's name is pronounced sahn-jee-roh. It is of Japanese origin, and the meaning of Sanjiro is "praise; admirable".
Similar baby names are Tanjiro, Sandro, Sandero, Benjiro, Kenjiro and Renjiro.