Avalon \a-va-lon\ as a girl's name is pronounced AV-a-lahn. It is of Celtic origin, and the meaning of Avalon is "island of apples". Celtic mythology: Avalon is an island paradise. In Arthurian legend, it is the island where King Arthur took refuge after his final defeat, and whence he will reappear.
Baby names that sound like Avalon are Avelyn, Evalyn and Ivalyn. Other similar baby names are Adalyn, Adalin and Avalee.