The Irish (female) nickname 'Nappy' is usually short for 'Napla' (pronounced 'Nawpla'). Sometimes thought of as shortened versions of 'Penelope' or 'Annabelle'.
It has nothing to do with their hair.
It has nothing to do with their hair.