I think the popular name, makoto, includes the meaning of perfection, truth, true mind, or whatever.
Kanji for makoto is mainly as follows:
1. 誠
2. 真
The name, Makoto, is gender-free.
When you are going to create your transliterated name,
誠 has a sound as 'Sei'
真 has one as 'Shin'