Słownik Nazwy geograficzne Śląska określa nazwę jako topograficzną i wywodzi ją od słów „grab”, „grabczak”, oznaczających kij grabowy. Nazwa, jako formacja sekundarna z przyrostkiem -ak, miałaby oznaczać skupisko grabów. Podobny wywód przedstawił niemiecki nauczyciel Heinrich Adamy według, którego nazwa pochodzi od polskiej nazwy drzewa liściastego "grabu" - "von grab = Weisbuche". W swoim dziele o nazwach miejscowych na Śląsku wydanym w 1888 roku we Wrocławiu wymienia on obecnie używaną, polską formę Grabczok podając jej znaczenie "Buchwald" czyli po polsku "Grabowy las".

W alfabetycznym spisie miejscowości na terenie Śląska wydanym w 1830 roku we Wrocławiu przez Johanna Knie wieś występuje pod nazwą Grabczok, która była używana w obu językach: polskim i niemieckim. Ze względu na polskie pochodzenie dnia 8 czerwca 1936 r. nazistowska administracja III Rzeszy w miejsce wcześniejszej, historycznej nazwy Grabczok wprowadziła nową, całkowicie niemiecką nazwę "Buchendorf/Oberschlesien"Niem.: Buchen – buk, Dorf – wieś.. 9 września 1947 r. polska administracja nadała miejscowości polską nazwę Grabczak, a 4 stycznia 1993 r. zmieniono ją na Grabczok.