Home - Boy's Name - B - Barnes

Boys name -
Barnes

Meaning:

Brave bear, barn worker.

Derivation:

Origins:

English

Mail to a Friend