The name Beauregard is a boy's name of French origin meaning "beautiful gaze". Beauregard and is often added to lists like Poodle Names and discussed in our forums with posts like "What would be the perfect twin?".
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.