I met a Spanish girl once called this and think it’s just lovely. It means “sun”.
Is it usable do you think? What associations come to mind?
Also, French speakers’ input appreciated: would this just be plain weird as a name to French ears, since “sol” means “floor” in French?