Name detail

Barclay

Meaning: From the birch meadow
Origin: Anglo-Saxon
Gender: Boy