English Meaning: The name Willow is an English baby name. In English the meaning of the name Willow is: Slender;graceful. From the willow tree noted for slender graceful branches and leaves. American Meaning: The name Willow is an American baby name.