Makoto \m(a)-ko-to\ as a boy's name is pronounced mah-koh-toh. It is of Japanese origin, and the meaning of Makoto is "good".
Baby names that sound like Makoto are McKade and Meged. Other similar baby names are Dakota and Mankato.