Uncover the origin, popularity, and more for any first name.
Makoto is a Japanese given name that means 'sincerity', 'truthfulness' or 'genuineness'. It reflects strong moral character and honesty.
Both Makoto and Aiko are popular Japanese names with elegant simplicity and a traditional feel.
Makoto and Haru both evoke a sense of peace and nature, with 'Makoto' meaning sincerity and 'Haru' signifying spring.
Both Makoto and Ren are short, strong Japanese names that convey strength and individuality.