what ethnicity is nikki haley?
Haley was born Nimrata Nikki Randhawa to an Indian Punjabi American Sikh family in Bamberg, South Carolina. She has always been called Nikki by her family, which means "Little One" in Punjabi.