토공(土工)은 한자어 '흙 토(土)'와 '장인 공(工)'에서 유래한 단어로, 크게 네 가지 의미로 사용된다.
첫째, 가장 일반적인 의미는 흙을 쌓거나 파거나 운반하는 등 흙을 다루는 공사를 가리킨다. 이는 토목공학 및 건설 분야에서 핵심적인 작업으로, 영어로는 earthworks에 해당한다. 도로 건설, 철도 노반, 댐, 제방, 운하, 둑길 등의 건설과 현장의 지형을 재구성하거나 경사를 안정화하기 위한 토지 정지 작업이 이에 포함된다. 토공 작업은 일반적으로 깎기, 싣기, 운반, 쌓기, 다짐의 다섯 단계로 이루어진다. 또한 '토공'은 '토목 공사'를 줄여 이르는 말로도 사용된다.
둘째, 도기(陶器)를 만드는 일을 직업으로 하는 사람, 즉 도공(陶工)을 의미하기도 한다.
셋째, 건축 공사에서 벽이나 천장, 바닥 등에 흙, 회, 시멘트 등을 바르는 일을 직업으로 하는 사람, 즉 미장공을 뜻한다.
넷째, 동음이의어로 토공(土公) 은 민간 신앙에서 땅을 맡은 귀신을 가리킨다. 봄에는 부엌에, 여름에는 문에, 가을에는 샘에, 겨울에는 마당에 있다고 전해진다.
한편, '토공(土貢)'은 지방의 토산물을 바친다는 뜻으로 '공물(貢物)'을 이르는 말이며, 고려 시대에는 개경 출신으로서 과거 응시 자격을 얻은 사람을 가리키는 벼슬 이름으로도 사용되었다.
군사 공학 분야에서는 토공(earthworks)이 참호나 둔턱 같은 방어 시설을 흙으로 축조하는 것을 의미하기도 한다.