Write a Post
Ōshiro (Oshiro or Ooshiro) is the transliteration of several Japanese and Okinawan surnames. One of the names, 大城, means "big castle".
People with the name include: