Soca este o localitate în județul Timiș, Banat, România. Aparține de comuna Banloc. numele localitatii provine, cel mai probabil, de la vaduva Soca (Sofia), improprietarita de catre regele Matei Corvin. Aceasta provine din familia Mladenov, familie veche din acele locuri.