WhichIs app for iPhone and iPad
Kids love naming the shapes and the colours.
Older kids spell out the words and match to the shape.
For more challenge, there is a timer mode which puts the pressure on to beat the last score.