My neighbor has had several dogs with interesting names, like Pickles, Odd-ball, and Octane. I rather like Orchid, Oyster, and Outrageous. Some other "O" words that come to mind are: October, Owl, Oregon, Omega, Oasis, Obstacle, Oneida, Okra, Orange, and Outstanding. Have you thought about Oprah? Did you know that Oprah was supposed to be named after Orpha in the Bible? Somehow, it was misspelled on her birth certificate.
Regards,
Blanche