Eberhard II var sønn av Ulrich III av Württemberg og Sofie av Pfirt. Han giftet seg med grevinne Elizabeth von Henneberg-Schleusingen 17. september 1342. De fikk to barn: Ulrich, far til Eberhard IIs etterfølger Eberhard III, og Sophie, senere hertuginne av Lorraine.