Ferdinand is a city in Idaho County, Idaho, United States. The population was 159 at the 2010 census, up from 145 in 2000. At the southern end of the Nez Perce Indian Reservation, it was founded by F.M. Bieker shortly after the reservation was opened for settlement in 1895. It was named after Ferdinand, Indiana, where his mother's family had lived.