Definition of horner:
(n) :
Someone who works or deals in (animal) horn or horns.
(n) :
The British sand lance or sand eel, Hyperoplus lanceolatus.
(n) :
Someone from the Horn of Africa.
(n) :
(obsolete) Someone who blows a horn (for communication or musical purposes); a hornblower.
(n) :
(obsolete) Someone who cuckolds.
(n) :
A surname.