From Latin synagōga, from Ancient Greek σῠνᾰγωγή (sunagōgḗ, “assembly, gathering”).
sinagogo (accusative singular sinagogon, plural sinagogoj, accusative plural sinagogojn)