I heard that a lot of GM's prefer the kids to be at least 7 years old. I can't recall where I read that (was a while ago), but to answer your question: yes, 8 should be a great age to teach your kid chess.
Just remember to respect your child's decision if he/she doesn't enjoy the game at all ;)
(Looks like my son is going to be into cars... I know nothing about them...)
... of course, it is not related exactly to age, but rather to a combination of maturity, temperament, analytic ability, patience, etc.
But, is it ok to try and teach my 8 year old how to play chess?