Keys \ke-ys\ as a boy's name is a variant of Caius (Latin), Gaius (Latin) and Keyes (Old English), and the meaning of Keys is "rejoice; happy, rejoice".
The baby name Keys sounds like Kees and Kass. Other similar baby names are Keye and Key.