I don't think that
Rainbow resembles a name for a person in any way at all. And I'd wonder why, if the parents were into celestial objects, they didn't use
Iris instead.
The fact that the biggest supplier of frozen chicken pieces where I live is
Rainbow Chicken doesn't help.