The name Beauregard is a boy's name of French origin meaning "beautiful gaze". Beauregard and is often added to lists like Names That Mean Beautiful and discussed in our forums with posts like "Totally, Kinda, or No Way?".
From the experts:
In the past this was seen as a jokey Southern colonel name, but we have heard of some parents considering it as a path to the likeable Beau.