what trees do coconuts grow on
Yes. They grow on palm trees, thus the name 'coconut palm.' Why do they grow on trees? That may be a question you'll need to ask God ... but a coconut is simply a nut with a 'hard shell' and all of thosee grow on trees ...