We consider a class of functional differential equations with variable impulses and we establish new stability results. We discuss the variational stability and variational asymptotic stability of the zero solution of a class of generalized ordinary differential equations where our impulsive functional differential equations can be embedded and we apply that theory to obtain our results, also using Lyapunov functionals.