The name Kohen means Priest and is of Hebrew origin. Kohen is a name that's been used primarily by parents who are considering baby names for boys.
'Kohen' is the title of the priestly caste descended from Aaron. For many Jews, it is offensive to use 'Cohen' as a first name and equivalent to naming your child 'Pope' or 'Ayatollah'.