Smitty \s-mitty, sm(it)-ty\ as a boy's name is a variant of Smith (Old English), and the meaning of Smitty is "blacksmith".
The baby name Smitty sounds like Smythe and Smyth. Other similar baby names are Amitay and Scotty.