Meaning & History
From Japanese 城 (shiro) meaning "castle", 代 (shiro) meaning "shiro, a unit of land" or 白 (shiro) meaning "white" combined with 考 (ko) meaning "thought" or 子 (ko) meaning "child". Other combinations of kanji characters can also form this name.