Avalon is a place in Arthurian legend, coming straight from my dictionary, but meh.
Raoran is pronounced Ray-oh-ran, I know it's a weird name but it came from Okami, a PS2/Wii game that I used to play a lot, it's a character in the story. It's a seductive woman named Rao who turns out to be a nine-tailed fox with a mask, the fox killed the actual woman and shifted into her form and her deceased body laid under her palace. The 'ran' part of the name is because she ran away in fear of the fox chasing her, then killing her in a hidden place, where nobody would find out what really happened to her, tricking the main protagonist; Amaterasu/Okami.
I picked the odd name because Nine-tails was and still is my favorite boss in the game, but mostly for the humor in the game, including Rao, because she was the cliche feminine type.