As far as surname meanings and origins, here's the Nicks
entry at ancestry.com, which provides information like name distribution, place of origin, immigration year, occupations, etc. And I'm pretty sure Barbara's maiden name is Meeks, so here's the Meeks
According to the site, Nicks is a German name, and most of the Nicks clans came to America from English and German ports. Meeks is an English name, and most of the Meeks left from English and Irish ports.
Stevie's said that the Nicks side emigrated from Cologne, Germany and ended up in Colorado. Also, she was also raised Episcopalian, so she's probably got some English in her. Other than that, I have no idea. I'm sure both families have mixed and matched with different ethnicities since arriving. It wouldn't be America otherwise!