After scouring list after list of names and OH and I thrashing out likes and dislikes we came across the name Zayda. Not sure we can use Angelica with it but we think it sounds lovely has a nice meaning and doesn't sound too sing-songy with our DD Nancy. Too far out for a typically British surname? I tentatively really really like it.