Caller ID name (CNAM) is not sent with the call, as is caller ID number. Instead, the called party's telephone service provider attempts to look up the name in a database of numbers matched to names (known as a LIDB). There is a cost associated with feeding and "dipping" into the CNAM databases. Google doesn't feed its users' names into the databases, so, when the called party's telco attempts to look it up, it won't get a result. As a "better than nothing" alternative, most telcos substitute some generic information, known from the rate center (local calling exchange) of the telephone number. For landline/VoIP numbers, this is typically a city and/or state name. For mobile numbers, it is either some useless phrase like "WIRELESS CALLER", or a city or state name.
Shorter answer: your called parties will not see a custom CNAM when you call them, if you either get a freebie number from Google's pool, or you port in a number. On occasion, the former CNAM information lingers in the LIDBs, but it is usually purged after some time.