Beau is a shortened form of the French name Beauregard, which means "beautiful gaze" or "beautiful countenance." The name has been popular in the Southern United States for generations, and it brings to mind a rakishly handsome gentleman or polished Southern belle. It's a great choice for parents looking for a traditional name with a touch of European, Old World glamour.