My husband's surname is Gui and my surname is Zhang. The names of the four words are

Although it's your business to say the name, I still have to say it's not good.

Why do you want to give your child a four-word name? Is it to make children stand out? But because of your impulse now, it will bring unexpected consequences to your children, because neither Gui nor Zhang is a compound surname. If you give a child a four-word name, it will make the child feel very different from others. He may be laughed at by his classmates at school and hurt his heart.