My dictionary says another name for crappie is sunfish. They typically have a small round dark spot behind the eye.
They are also called bluegills. I have never eaten them, so cannot say whether they taste crappy or not.