I dunno about this name being Native American, but I was able to find out that it was once an old name for Castell'Umberto in Sicily:
http://www.npresenza.it/itinerari1.htm
Sorry I can't tell you what it means, but you may want to check into some Italian sources regarding the name.
-- Nanaea