honest + injun, a dialectal or eye dialectal spelling of Indian.
honest injun
honest injun (plural honest injuns)