Does the last name exist on its own in any post (or order) data, such as post meta or custom fields (or related data such as a registered user)? Extracting the last name out of a title for the purpose of ordering posts gets a bit involved. Ordering by a post meta field involves a relatively simple change to the posts query. Extracting last name out of a title involves development a custom ordering algorithm. Not as complicated as it may sound, but more involved none the less.
Such an algorithm is also much less efficient in delivering ordered results. If a lot of posts are involved, it might be worth creating a custom field for the purpose if one does not already exist. A one time script could do so for existing posts. Some custom code would be needed to do so for new posts. Likely beyond reach for non-developer DIY, but IMO would be the optimal solution if you have some spare funds for hiring some professional help.
For the record, soliciting paid help in these forums is not allowed. I’m only pointing out that it’s an option available to you through other channels. Things would be much easier to sort by first name, actually sort by entire post title. Same first names would then be sorted secondarily by last.