who is he
I always name my characters after myself. I feel it is more immersive that way.
I'll always name my rivals (if given the option to) after what I think they "look" like. While he does look like a Hugh, I also find he looks a lot like a Ralph. Thus his name.
I always give my Pokemon various nicknames, usually names on a whim.