Six months after Moscow's previous ambassador to Turkey Andrei Karlov was assassinated, a new envoy has been named.

In a decree posted in an official database, Russian President Vladimir Putin gave an order to "appoint Alexei Yerkhov as ambassador of the Russian Federation to Turkey."

Yerkhov, 57, previously worked with Karlov as the Russian consul in Istanbul. He currently heads the foreign ministry's crisis centre which issues official travel advice.

Karlov, 62, was shot nine times at point-blank range by a 22-year-old policeman at the opening of a photo exhibition on December 19. He died on the spot.

The assailant, Mevlut Mert Altintas, shouted "Allahu Akbar" (God is greatest) and "Don't forget Aleppo" as he opened fire, before being shot dead by Turkish guards.

The Turkish government blamed the murder on the group of US-based cleric Fethullah Gulen, on whom they also blame the failed coup attempt against President Recep Tayyip Erdogan last July.

Moscow has said it is too early to say who was behind the murder.

The street in Ankara where the Russian embassy is located has since been named after Karlov.