Home Why are so many Swedish kings named Carl? Carl_XIV_John_of_Sweden__Norway_c_1830

Carl_XIV_John_of_Sweden__Norway_c_1830

Why are so many Swedish kings named Carl?
803px-Karl_IX-1