Name origin: Old German
Name meaning: Noble and ready
More
Name origin: Spanish and Portuguese
Name meaning: nickname for an old man or someone with prematurely white hair, from cano ‘white or gray haired’, ‘old’, ‘worthy’ (Latin canus).