Additional SQL Server features and topics not covered by specific categories
I think that the name should also describe the service / environment with a incremental number
Personally, i do prefer to add something that identify the service account for the environment. For example, development should look like... svc-sql-dev01... It will be easier to identify the service account.
I would also look to implement Group Managed Service Account (gMSA). Compare to a standard account, you don't have to manage the password for this account. It change automatically so it's more secure. Also, you cannot use this account to login on the server and you can still apply service principal name to the account if you need Kerberos authentication
hth