I would say alot of people have a nn they are called by their family, though they may use their fullname with friends at school, or whatever.
My family calls me Brit, but hardly anyone else ever has. Go with
Tommy if it fits. I think of Rugrats and love that association.