Also hideous made up name.
Do people need to be such total cunts about a child? When this little girl or her friends see the media hype and google her, this is what she will see, adults taking the piss. The story is not about her name ffs.
All names are "made up". A non made up one means someone made it up before. So you have an unoriginal made up name. Well done.
School are completely at fault not much you can say beyond that except of course she wanted to go and it's quite unfair if she couldn't afford to go.