Home - Boy's Name - B - Beauregard

Boys name -
Beauregard

Meaning:

Handsome guard.

Derivation:

Beaureguard, Boregard, Boreguard

Origins:

French

Mail to a Friend