Question: how to change your name for free on clash of clans?
Answer: Open game.
Go to the Settings menu, there is a Change Name button there, just tap on it! (You need to have at least Town Hall 5 to change your name).
Just enter your new name and press Continue button.
Your name have been changed!