Well, I think the likes of Beth, Liam and Jack can also be considered names in their own right.I don't care much for nicknames used as full names, especially the childish once like Timmy and Maddie. I think it's better to have a more formal official name even if it's not used much.