Quick answer
Bennett is a boy name.
Meaning and history
Medieval form of Benedict. This was the more common spelling in England until the 18th century. Modern use of the name is probably also influenced by the common surname Bennett, itself a derivative of the medieval name.
Notes and context
Usage: english