The name Willow is of English origin and means "willow tree" and "freedom.look at