The cross-sectional shape of the hair follicle is what gives rise to different hair shapes. Curly hair has an elliptical hair follicle, whereas straight hair has a circular, symmetrical follicle. And anything in between shows up as a wide range of different hair shapes, from curly to wavy to straight.