Croatian names have considerable similarities with most other European name systems, and with those of other Slavic peoples in particular. Croatian names usually consist of a given name, followed by a family name.
Since their 7th century arrival in today's homeland, Croats have used Slavic names. Through the following centuries, foreign names were also accepted, especially those that mark Christian faith. However, Slavic names remained dominant until the Council of Trent (1545–63) when the Catholic church decided that every Christian should have Christian name instead of native one. This lasted until the 19th century, when Croats again started to use neglected traditional names—especially those of mediæval Croatian kings and dukes. More recently, as a result of globalization, unusual and exotic names of various cultures have also to gained in popularity.
The most frequently occurring Croatian given names are Ivan (John), Josip (Joseph), Marija (Mary) and Ana (Anne).