I only know it as a boy’s name, it means peace/peaceful in Arabic and Hebrew
You can also spell it [name_u]Salim[/name_u] if you want to avoid the connection to the place name
I think it works for anyone, and I love the meaning! [name_u]Salem[/name_u] [name_u]Jasper[/name_u] and [name_u]Salem[/name_u] [name_m]Felix[/name_m] are my favorites from your current list.
[name_u]Salem[/name_u] has a very cool sound to it! I like it for either a boy or girl and think it could work either way~
[name_u]Salem[/name_u] [name_u]Jasper[/name_u] is my favorite of your combinations, I think they both sound edgy and handsome. I’d picture this boy as interested in music and spooky stories and he’s a bit of a daredevil. Fun to have as a friend.