I can see why you'd want to use the full version of a name. At least your aunt was nice about it when she corrected them. (At least I assume so.) But when it's a name like
Thomas or
Nicholas, nn's are inevitable. That's why if I absolutely couldn't stand the nn, I wouldn't use the name. If I didn't like it, but it didn't really bother me, I would go ahead and use it.