Name detail

Anglesey

Meaning: From Anglesey
Origin: English
Gender: Boy