Merriam-Webster says that "cosmopolitan" means "having wide international sophistication," and a "metropolitan" is a person who lives in a major city. Naturally, the cosmopolitan and metropolitan cocktails named after these words are considered modern, sophisticated, and classy, but there are differences between the two.