Keats \ke(a)-ts\ as a boy's name is of English origin. John Keats was a great English romantic poet.
Baby names that sound like Keats are Kaz, Geddes, Geddis and Kodzo. Other similar baby names are Yeats, Keys, Keyes, Kato, Klaus, Kass, Keaton, Ketti, Kevis, Klaes, Klaas, Kees, Mats and Pats.