Why is Panama named Panama?

Panama means abundance in the local Indian dialect, in the beginning related with the abundance of water and fish in the region.