Cavalla seems to be specific to Villafranca d'Asti and the Asti area, it could derive from a place name like Cavalla, a fraction of Morbello in the Alessandria area, but with the same name there is also a fraction of Farigliano in the Cuneo area and others similar.
Both from Puglia, La Cavalla has a very small stock in San Severo in the Foggia area and some presence in Bisceglie in the Bari area, Lacavalla, more widespread, is typical of Barletta and Bisceglie in the Bari area, should derive from nicknames attributed perhaps to a mares merchant to a stable attendant.
Buy a heraldic document with your coat of arms
You may be interested
Verba Volant, Scripta Manent