Kevin


Kevin is an anglicization of the Irish name Caoimhín, which comes from the elements cáom meaning "beautiful; handsome" and gein "birth."
See Also: Kevan

Your Favorite Names