Who is the president of Morocco?

You may mean 'Morocco' . Morocco is a kingdom in northwest Africa. It's current king is His Majesty Mohammed VI. The head of government is Prime Minister Abdelilah Benkirane

Morocco is a kingdom, and therefore it has a king. His name is Mohamed VI. There is no such position as the President of Morocco.