Tovyah \t(o)-vyah, tov-yah\ as a boy's name is a variant of Tuvya (Hebrew), and the meaning of Tovyah is "God is good".
The baby name Tovyah sounds like Tuvyah and Toviah. Other similar baby names are Toviach, Davyan, Tavish, Tevyn, Tevan, Tuviyahu and Tov.