I often feel it would be better to not name ANY accused until they are found guilty, given how often people's lives are ruined by false accusations. Which, before the pitchforks come out, does not mean I am saying that this one is a false accusation - we just don't know yet, as the police are rightly not holding a trial by media but saving their evidence for the actual court trial.
But there have been plenty of cases where the media have whipped everyone up into a frenzy and it turns out the accused was completely innocent - remember Christopher Jefferies? Plenty of stories I've heard of false rape accusations too that even after being proven false have still ruined the reputation of the accused. So my feeling on serious crimes is that unless it's helpful for the police to name a suspect in hopes of getting information from potential witnesses, it would be better for the default to be not naming until found guilty, and then always name, no matter the age; if someone's old enough to commit a crime of this magnitude, they're old enough for the world to know how evil they are. Especially if they're 16+ in Scotland, which is legally an adult for many things anyway.