I think
Maeve works fine, and it’s more of a redhead name than
Isla. I don’t think people will notice that Maeve/Mae and
David sound similar, or that “
Maeve from Maine” sounds weird.
Isla doesn’t really suit her in my opinion, and
Maeve is more popular anyways.