Abby \a(b)-by\ as a boy's name (also used as girl's name Abby), is a variant of Abbey, Abbott (Old English), Abelard (Old German) and Abner (Hebrew), and the meaning of Abby is "father, priest; noble strength; father of light".
The baby name Abby sounds like Abbe, Abba, Abey and Ebby. Other similar baby names are Alby and Amby.