Maybe Red’s name is Rose like Snow White and Rose Red. That would be good. I think that was one of the stories that the stranger added into the book. Maybe then Henry notices the new addition to the book and that is why he would know that Ruby is Red Ridding Hood.
Sorry for double posting my thoughts came in bursts and i am a little stressed out right now which is probably not helping the situation.