Daffodils are long stemmed beautiful golden yellow flowers which are synonymous with spring. The botanical name of daffodil is Narcissus and is also known as jonquils in England. Daffodils are a symbol of renewal and fresh start. They bring encouragement and hope to a grieving and unhappy person. Daffodils have several meanings attached to it. It stands for honesty, forgiveness and forthrightness.