Zhang Wanxian (Xuan, meaning high, noble and magnificent. )
Zhang Wanhe (Hehe, it means grand and obvious. )
Zhang Wanheng (unchanged, meaning long-term stability. )
For reference.