What is the proper way to program an array of strings in C (not C++)?

I have a list of first names and I want to store them in an array. A string is an array of chars, so is an array of strings an array of array of chars? ... dizzy!!!

Please advise.

szill.