Family name origins & meanings
- Japanese : (Ōshiro): ‘large castle’; found mostly in western Japan and the Ryūkyū Islands.
- Japanese : ‘small castle’, descended from the Minamoto clan.
- Japanese : (perhaps) a variant written with the characters for ‘small’ and ‘generation’.