Willow, deriving from Old English 'wīfl', signifies 'willow tree'. This name, once primarily used for girls, has gained recognition as a unisex name in recent years. It is believed to have emerged from the use of the willow tree's flexible branches as switches during discipline, leading to its association with females. However, some sources suggest it may also be derived from the Old English word 'wīgle', meaning 'to dance or move about'. Willow is often associated with the graceful and adaptable qualities of the willow tree itself.
"Willow is not among the most common baby names, with only 22 babies named Willow over five years."