Oh wow these are a-lot of questions! Ok: 1: I think coconuts are called coconuts cause...... it probably means something else in a different language.
2: I think all of these questions you need to ask God! XD I sure as heck don't have the answer, oh but if I did...........ah I'd be so smart. Ok I am going off track here. XD