A package name for a library should ideally be unique. A sure way to guarantee that is to use a domain name you own as basis. So you can register a domain or use your github name as a package name. The github package name doesn't cost anything. That is probably why you see "personal" names in library packages.