boy · Welsh
BRAN
raven
Olivia
Latin
olive tree, peace
Isla
Scottish
island
Willa
Germanic
resolute protector
Maeve
Irish
she who intoxicates
Cora
Greek
maiden
Iris
rainbow
Wren
English
small bird
Hazel
hazel tree