The name Benning means Blessed and is of English origin. Benning is name that's been used by parents who are considering unisex or non-gendered baby names--baby names that can be used for any gender.
From an English and/or German surname, originally derived from the Latin "Benedictus" which means "blessed." One of the earliest surnames in recorded history.