Why is Iraq called Iraq?

Iraq in Arabic (which is the official language there) means the land between the 2 rivers. it also means the land in which its green grass stretches out until it almost looks black.