Name origin: Greek
Name meaning: Precious jewel
More
Name origin: Italian
Name meaning: apparently a nickname from Italian garbo ‘polite’, ‘kind’; ‘kindness’, ‘graciousness’; or alternatively from the same word in Venetian dialect meaning ‘curt’, ‘abrupt’.