Question: why rey take skywalker name?
Answer: Although Ben Solo was the last of the Skywalker bloodline, Rey assumed the name "Skywalker" to honor their memory, repudiating her own heritage as a Palpatine.