Mattaniah \m(a)-tta-niah\ as a boy's name is a variant of Mataniah (Hebrew), and the meaning of Mattaniah is "God's gift".
The baby name Mattaniah sounds like Mattania and Matanya. Other similar baby names are Mattias and Matthias.