Can I change my name when I become a U.S. citizen?

In the past, yes. Today, not all immigration offices will allow name changes at naturalization.