I hate to tell you, but in England Rainbow seems like a common name. My birth name was Rainbow, and we came to Canada from England, I am trying now to find my father's family, whose Dad's name was Percy, This is when I found many Rainbow. My Rainbows came from London, and we have a William also. If you receive this email I hope to hear from you.
Mary Rainbow Stevens