Why did God change Abram's name to Abraham?

The ancient Hebrew names Abram and Abraham had different meanings. God changed "father" to "father of many" / "father of the faithful".