I don't like any of them. Aengus and Angus seem too medieval to me and I associate Angus with the name Argus and with Argus Filch (a character from Harry Potter I don't like). On the other hand, Innes seems feminine because of Inez and Ines, which are actually feminine.