Names A-Z - names, meanings and origins
27927 names, meanings and origins
NamesAZ.com

Keanan

Origin
keltic
Origin name
celt cian ’from old times’ or ‘keen, sharp’