My two are named based on music.
Willie's name was Onyx when we got him from the breeder (his litter was all gem names) and Ray wanted a name that matched his color (red). So his registered name is Hacker's Red Headed Stranger, which, if you don't know, is a Willie Nelson movie, hence "Willie."
Rosie's name at the breeder was Cher - her little was all rock n' roll names. Ray is a huge fan of the Grateful Dead, so Rosie got her name from one of their songs - Hacker's Ramble on Rose, or Rosie. I had wanted to name her Grace - my daughters were singing Amazing Grace in the car on the way to pick her up, but the two dogs would have sounded too much like the tv show "Will & Grace" and anyway, Ray didn't like that name. So Willie and Rosie it is.