What is the meaning of Foe?

Hostile.

An enemy.

A unit of energy equal to 10 joules.

alternative spelling of for

variant of 'fo'

variant of fuh

alternative form of fo

bee

obsolete spelling of foi

Source: wiktionary.org