I can’t think of a better spelling that wouldn’t take it into made-up-land (like Ahvelyn, Ovelyn, Awvelyn- not good.) I good compromise between [name_u]Evelyn[/name_u] and [name_f]Aveline[/name_f] though could be [name_f]Evangeline[/name_f]?
I also say [name_m]AH[/name_m]-vuh-leen - Avelin could be an option, but I personally would stick with [name_f]Aveline[/name_f] and just correct people.
[name_f]Aveline[/name_f] is a tricky one! [name_m]Even[/name_m] I’m not sure, its one of those that I kind of say differently depending on what pops in my head first.
At the moment I would probably say [name_m]Ah[/name_m]-veh-[name_f]LINE[/name_f]