Giotto ble født i en fattig bondefamilie i Colle di Vespignano i nærheten av Firenze, og som barn gjette han sauer. Han vokste opp i Firenze. De fleste eksperter mener at han faktisk het ; andre mener at dette er en kortform av Ambrogio (Ambrogiotto) eller Angelo (Angiolotto).