Sorry, I'm not feeling up to middle name suggestions at the moment, but phonetically
Eowyn does sound like it could be a boy's name and the meaning would work too. However, the name was made for a female character, and even on a girl would be strongly associated with that character, so I don't think it would be a very good idea to name a boy
Eowyn. There's always Eomer... :)