Tuviyahu \t(u)-viya-hu, tuvi-yahu\ as a boy's name is a variant of Tuvya (Hebrew), and the meaning of Tuviyahu is "God is good".
Similar baby names are Tuvyah and Tovyah.