Alfy \a-lfy, al-fy\ as a boy's name (also used as girl's name Alfy), is a variant of Alfred (Old English) and Alphonse (Old German), and the meaning of Alfy is "elf or magical counsel; ready for battle".
The baby name Alfy sounds like Alvy, Alfey, Alf, Alfa and Alfo. Other similar baby names are Alby, Algy and Aly.