1660s, from faint (adj.) + -ish.
failure
fain
faineant
faint
faint-hearted
faintish
faintly
faintness
fair
fairground
fairing