According to my realtor, if it's under an acre it's a pond, over an acre it's a lake. I've never heard them called "tanks" in East Texas, but just about anyplace else in the state, it's the common term.
I also read a defination that only god made lakes, man made ponds and resivoirs.