Ім'я Мешко є чоловічим особовим ім'ям, яке, як вважають, виникло внаслідок видозміни давнього польського імені Мієчислав. Найдавнішим відомим носієм цього імені був перший польський князь Мешко І, рік його смерті припадає на 992 рік. Не виключено, що в українців ім'я Мешко є наслідком фонетичної видозміни календарного імені грецького походження Мефодій через проміжний етап Мехтодій.
В Україні з часом ім'я Мешко почали пов'язувати з Митком, тобто з Михайлом. Серед 40 тисяч козаків війська запорозького у 1649 році лише один хлопець Корсунського полку був зареєстрований під іменем Метко, а саме як Мєтько Терєтинський. Нині антропонім Метко в Україні функціонує лише на Закарпатті, причому перші згадки антропоніма Мешко там датуються XIII століттям. Наприклад, є запис 1214 року: «iudice Męsku comes de Beregu» - що стосується села Береги.