Origin of the name Beauregard

From a French surname meaning "beautiful outlook".