to go home is a non-finite structure; to go is an infinitive.
(It's difficult to answer your questions that are like "What is this?" because it's hard to know what aspect of it you are interested in and how specific an answer you need.)
I would say that "to go home" is both a non-finite clause and an infinitive phrase. Non-finite is the larger idea. It means that the verb is not inflected for person, number, or tense. An infinitive phrase is just one kind of non-finite clause.