Horus would be a cool middle name, but it would come across as over the top as a first name or get confused with
Horace.
If
Horace is the dry antiquarian professor who is a couple generations out of touch, then
Horus is the nerdy guy with Egyptologist parents, who never wanted to be in touch to begin with. There is something a little endearing about each, and I would love to meet them, but I prefer both names in the middle slot.