Osada Lukavice je v písemných pramenech poprvé uvedena v roce 1379 jako Lucauicz. Častěji se pak v historii název uvádí jako Lukavec. Pojmenování Lukavice se poprvé zmiňuje až v 17. století. V německých textech je také uváděno Klein Lukawicz (Malá Lukavice). Ještě na konci 19. století se úřední název psal Lukavec. Od té doby se však již používá dnešní jméno osady. Původ názvu je dle jazykovědců odvozen od přídavného jména „lukavý“, což bylo pojmenování dravých vodních potoků.
Vedle původního popluží vznikly brzy selské usedlosti s robotními povinnostmi. V roce 1577 zde bylo 7 sedláků. V roce 1789 měla Lukavice 11 popisných čísel a v roce 1839 – 16 popisných čísel a 131 obyvatel. V roce 1932 je uváděno 21 čísel popisných a 137 obyvatel. Lukavice má dnes 30 popisných čísel. Počet trvale bydlících obyvatel je 52.
Ostatní místní části:
Božtěšice – Brtí – České Hamry – Horní Němčice – Javoříčko – Kněžice – Krotějov – Lehom – Mladotice – Opálka – Rovná – Splž – Strážov – Viteň – Zahorčice