There are also old Cossack names that derive from military occupations, such as Kompaniyets or Kompanichenko. There are also surnames derived from monikers based on personal characteristics. These compounds can often be somewhat comical such as Dobryvechir, Perevernykruchenko, Vyrvykhvist, Vernydub, Kryvonis, Chornovil, Navarykasha. Such surnames are considered to be self-invented in the 15th-16th centuries with the start of the Cossack movement.
Among Cossacks were also much simplified last names such as Hohol (Gogol in Russian), Orel, Bakaj, Horobets, Syromakha, Rosomakha, Vedmid', Moroz, Kulish, Skovoroda, Harbuz, Vovk, Chaika and many more that are common nouns of the Ukrainian language. Other Cossack last names were based on personality characteristics, e.g. Sverbylo, Nudylo, etc.
Common suffixes in Ukrainian names are:
- -enko (Shevchenko, Hordiyenko, Tereshchenko), distinctively Ukrainian, first recorded in the 15th century.
- -chuk or -chak (Polishchuk, Palamarchuk, Balanchuk, Maksymchak) or its simplified versions -yuk or -yak and -ak (Palahnyuk, Mochulyak, Romanyuk), also commonly found in Belarusian surnames. Suffixes -uk/yuk are considered to be patronymic.
- -yshyn or -ishyn (Panchyshyn, Kostyshyn, Romanyshyn). Such suffixes are simply added to the Ukrainian given names.
-skiy, -skyi, -ski (Tarnovskyy, Sheptytsky), from Polish surnames in -ski, originally from aristocratic usage but then generalized.
- -vych or -vich (Shukhevych, Petrushevych, Andrushevych, Shushkevich, Gorlukovich).
- -ko, a diminutive ending often with patronymic meaning (Sirko, Pavlychko, Boiko).
- less common suffixes that may identify the Ukrainian origin are -ra, -ukh, -un, -ash, -la or -lo, series of -aba, -yba, and -uba, also -yush (Plyush), -i (Guti, Gudi - common in Transcarpathia) and -iy (Vertiy).