If you wan your child to be able to watch movies or have room for photos than no, an 8 gb is NOT big enough. I plan on getting my 10 year old the new Ipod touch for christmas with 32 gb. I hate having to move stuff off jus so she can have enough room.
It would be a much better investment to go with the 32 gb.