Kanshin

in baby boy name

The meaning of Kanshin is Open Heart/Mind