Kōshirō, Koshiro or Koushirou (written: 幸四郎 or 公志郎) is a masculine name of Japanese origin.

The meaning of the name Koshiro is “wide-minded; ambitious"