Название городов, имеющих окончание ПОЛЬ является греческого происхождения.
Поль (полис) по древнегречески обозначает " город".
Например: Тирасполь: Тирас (Днестр по современному), Поль - город, следовательно "Днестровский город", "Город у Днестра";
Мелитополь: Мелит (мед), Поль - город, "Медовый город";
Севастополь - Севаст (Севатос) - славный, следовательно: "Славный город", "Город Славы"
Ставрополь - Ставр (Ставрос) - крест, "Город креста", "Крестовый город"
Значит, города имеющие данное окончание объединяют их греческие названия.
Города, имеющие окончания ГРАД и БУРГ - аналогично вышесказанному.
БУРГ - по-немецки "город", "замок", "укрепленный пункт".
ГРАД - по-слявянски (древнеславянское) "город", "укрепленный пункт".
Города, имеющие окончания БУРГ, назывались или немецкими колонистами (если имеется ввиду территория СНГ) или при власти находились немцы (например времена российской империи),или германскими племенами (если говорить об Европе и углубляться в историю).
Пример: Санкт-Петербург, Екатеринбург, Люксембург, Габсбург и т.д.
Города, имеющие окончиния ГРАД:
Волгоград, Калининград, Белград.