My son goes exclusively by his nickname (much shorter than his full name) and that's what he wrote on schoolwork and what everyone calls him. Also, unless it's "official" paperwork (school registration), I use his nickname (soccer team sign-up, etc).