- Edited
SnoozySloth sorry, I think I skipped over this post when I was replying to others. :grimacing: hope it's not too late. Fang Hao sounds fine. Fang should be the last name. Surnames come first in Chinese.
How about 崇凛/Chonglin for the grandfather? Chong = honor and Lin = stern
子龙/Zilong is a pretty classic name with the Long character in it. The meaning is similar to son of dragon.