The name Shuji means "discipline, study" (修) (shu) and "officer, boss" (司) (ji).
Shuji's surname Hanamoto means "flower, blossom" (花) (hana) and "base, root, origin" (本) (moto).
References[]
↑Chapter 1 states that Hagumi is Shuji's cousin's daughter, though it should be noted that it does not say whether it's first, second, or third cousin.