Sync Google contacts and iCloud contacts
Just saw a question similar to yours, Apple does not allow sync of contacts between various cloud accounts (i.e. between Google and iCloud), however you can use this tutorial to transfer or copy contacts from one iPhone cloud account (Google) to the next (iCloud).