Foxen \fox-xen\ as a boy's name is a variant of Fox (Old English), and the meaning of Foxen is "fox".
The baby name Foxen sounds like Faxon. Other similar baby names are Foxe, Jaxen and Saxen.