Why is Hindu custom to break coconut primarily associated to Lord Ganesha?
Hindus rituals have symbolic imports. Lord Ganesha is the god who removes the hurdles in our efforts. You break coconut to propitiate Lord Ganesha so that he might remove the hurdles if any, on your endeavours. By breaking the coconut’s hard outer nut, you visualise the stead and difficult hurdles on your ways are broken. At the esoteric level, it must be understood that all our difficulties come out of our ego. Ego is a hard nut to crack. It is more due to our clinging to our ego that all the hurdles present themselves before us and that proves to be our undoing. Hence, the message is that the ego if broken, all the hurdles in attaining our worldly and spiritual goals will be met.