Natty \n(at)-ty\ as a boy's name (also used as girl's name Natty), is a variant of Nathaniel (Hebrew), and the meaning of Natty is "God has given".
The baby name Natty sounds like Nat, Nate and Nata. Other similar baby names are Matty and Patty.