Miasto położone w województwie opolskim. Jego nazwa pojawia się w źródłach pod koniec XIII w. (Crapkowitz, Crapicz). Lokalnie używano postaci Chrapkowice. Nazwa ta została utworzona od nazwy osobowej Chrapek, która z kolei jest oparta na wyrazie pospolitym chrapać. Postać została zgermanizowana do postaci Krappitz.