Sciencegeek.net is a great place to practice. Below are some direct links.
practice naming molecular compounds
practice with simple ionic compounds (all metals only have one charge)
practice naming ionic compounds - Stock system (Roman numerals may be needed)
Prefer worksheets with answer keys? Check this site for students and teachers.
Need an explanation/tutorial? Try these.
Video lesson? Try brightstorm.com for short free videos.