The software I'm working on is currently presenting some discrepancies in terms of wording and fields. At some places, we are asking for the First and Last Name in two separate fields and on some other places we just ask to input the name (full name) of the user you want to invite, so if the user wants he can simply provide John and not John Smith, we will not constraint him.
On some places where we show the two fields, First and Last name, it is even more "silly". On one page we will constraint the last name field and require it and on another place we don't
I personally believe that it is more convenient to just have a Full name or just Name field everywhere instead of two fields (reduce the clicks and gives more flexibility)
What's your opinion on that topic and what is the common practice on software that are not requiring the complete name from a user?