Enno \e(n)-no\ as a boy's name is a variant of Eginhard (Old German), and the meaning of Enno is "hard edge of a sword".
The baby name Enno sounds like Enne and Anno. Other similar baby names are Enzo and Erno.