MeaningName of place in Italy, Derived from the latin word gulula, meaning little cleft
OriginItalian