Yes, permanent residents (green card holders) can change their names once the court in their state issues an approval. Then you will need to request a new green card by filing Form I-90, Application to Replace Permanent Resident Card where you will be issued a new green card with an updated legal name.