Boy names

Beshara

Meaning

Good tidings; the Annunciation

More boy names

← Names guide