Changyu is a good word, but the name is too popular.
As for Zhang Tian, it's not bad, but I feel that three words are better for my name.
The above are only personal opinions and suggestions. Wish the baby health and happiness!