Yeah immigration and mix of similar names from different languages could also be reasons for the (at least perceived) shifts.
Looking at just part of the data, I can see this with Arya (Stark, Game of Thrones), Paris (Hilton), Stevie (Nicks, of Fleetwood Mac), Dakota (Fanning), and Tatum (O'neal), and the masculine trend also relates to the fading of generationally-popular names like Jean (Silent/Boomer), Pat (Boomer), Joan (Silent/Boomer), Courtney (Gen-X/Xennial), etc.