Here are the names I'm giving the characters in my HeartGold file:
Player Character (Female): I named her Roku back in Crystal, but since it's a different character this time around, I'm going to give her a different name. I'll be naming her Azure, because she greatly resembles one of my own fan-made Pokemon characters, whose name is Azure.
Rival: For some reason, I named him Jacob back in Crystal. Since it's the same guy, he's getting the same name.
Supporting Character (Male): I'm guessing he'll get whatever his default name is, as we usually can't pick the name of the supporting character.
As for SoulSilver, if I do get it:
Player Character (Male): I'm debating between Chance and Darian for this guy. Or I may just go with the traditional "Gold".
Rival: I might name him Blaise, since that name is similar to the word "Blaze". It's fitting, since he'd be getting Cyndaquil (I'd be starting with Chikorita in this game).
Supporting Character (Female): Like before, I guess she'll just get whatever default name they decide to give her.