A Neonatal Nurse Practitioner (NNP) is an advanced practice registered nurse who specializes in the care of newborns, particularly those who are prematurely born, have low birth weight, congenital disorders, or other critical illnesses. NNPs work primarily in neonatal intensive care units (NICUs) and are trained to manage a wide range of neonatal disorders.