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.