The name Bray means Brick Layer and is of English origin. Bray is a name that's been used primarily by parents who are considering baby names for boys.
People who like the name Bray also like the names: Bo,
Alden,
Bowen,
Harrison,
Cole,
Declan,
Burke,
Aria,
Arabella,
Hazel,
Braylin,
Adeline,
Amelia,
Adalyn