Innes \i(n)-nes\ as a boy's name (also used as girl's name Innes), is a variant of Innis (Scottish, Gaelic), and the meaning of Innes is "island".
The baby name Innes sounds like Ennes and Inness. Other similar baby names are Enneis, Enneas, Ennis, Dennes, Hannes, Hines, Inge, Ince, Inniss, Ives, Ioannes and Jones.