Codenames is a great game for nearly any number of player - Split into two teams you compete to find the specific words that one player provides hints for. A great word association game that has given me and my friends many hours of play time.
Our children are 10 & 8, and we are finding that they easily understand the premise of the game. There are very few words that we need to exclude due to their age. I think this is a fun game for all ages.