Starling is part of the Confirmation of Payee scheme, which has been introduced across the UK banking industry to help reduce payments fraud. So, whenever someone makes a payment, the exact details they’ve entered – the account name, account number and sort code – are matched with the details on the recipient's account. You can read more about Confirmation of Payee in this blog post.
When it comes to your Sole Trader account, the official name on the account is your personal name, not your trading name. This means that the 'Account Name' shown on your invoices will be your personal name, so your clients input the correct account name when paying your Sole Trader account.