Yeah, culture definitely plays a role. Like, the Japanese name Yuki? Common enough in Japan, iirc. It means “snow.” It’s literally just the Japanese word for snow—and, as @Artemis noted, Snow ain’t exactly a common name amongst English speakers. But my understanding is that no one would think twice about a Japanese kid named Yuki. Interesting stuff imo!