Elsy \e-lsy, el-sy\ as a girl's name is a variant of Elizabeth (Hebrew), Elsa (Hebrew) and Elsie (Scottish, Hebrew), and the meaning of Elsy is "God's promise; God is my oath".
The baby name Elsy sounds like Else, Ellsa, Elis, Elisa, Elyse, Elise, Elysa, Elza, Ilse, Ilsa, Elsee, Ellsi, Ellsey, Ellse, Eliz and Elssa. Other similar baby names are Elvy, Elly and Essy.