Nicks was born on May 26, 1948, at Good Samaritan Hospital in Phoenix, Arizona, to Jess Nicks, former president of Greyhound's Armour-Dial and Barbara Nicks, a homemaker.

Nicks' grandfather, Aaron Jess Nicks, a struggling country music singer, taught Nicks to sing, performing duets with her by the time she was four years old. Nicks' mother was very protective of her, keeping her at home "more than most people were" and fostering in her a love of fairy tales. As a young child, Nicks had difficulty pronouncing her given name Stephanie, instead pronouncing it "tee-dee", which became the nickname, "Stevie".

Stevie Nicks' Family Tree