What is the meaning of the name Beauregard?
The name Beauregard is primarily a male name of English origin that means Beautiful View.
Pronounced "BO-regard." From the French.
People who like the name Beauregard also like: Beau
Names that sound like Beauregard:
Stats for the Name Beauregard