I implemented pseudonyms in my style biblatex-fiwi. I don't think any other style supports this. I try to briefly summarise what I did.
BEWARE: THIS IS MESSY CODE, I AM SURE THIS COULD BE DONE IN A MUCH CLEANER WAY
For declaring the name, I make the distinction between the pseudonym which is the name which is normally used on the book (or whatever document it is) and the real name. For this I introduce new name parts: trueprefix,truefamily,truesuffix,truegiven.
These have to be defined with \DeclareDatamodelConstant:
\DeclareDatamodelConstant[type=list]{nameparts}{prefix,family,suffix,given,trueprefix,truefamily,truesuffix,truegiven}
I then defined a test whether an entry actually has a pseudonym:
\newrobustcmd{\ifpseudo}[2]{%
\ifboolexpr{%
( not test {\ifdefvoid{\nameparttruefamily}} or not test
{\ifdefvoid{\nameparttruegiven}})}%
{#1}{#2}%
}
Now the definition of the name format has to be adapted:
\DeclareNameFormat{family-given}{%
\ifgiveninits
{\usebibmacro{name:family-given}
{\namepartfamily}
{\namepartgiveni}
{\namepartprefix}
{\namepartsuffix}
\ifpseudo%
{\usebibmacro{name:true:family-given}
{\nameparttruefamily}
{\nameparttruegiveni}
{\nameparttrueprefix}
{\nameparttruesuffix}}
{}}
{\usebibmacro{name:family-given}
{\namepartfamily}
{\namepartgiven}%
{\namepartprefix}%
{\namepartsuffix}%
\ifpseudo%
{\usebibmacro{name:true:family-given}%
{\nameparttruefamily}%
{\nameparttruegiven}%
{\nameparttrueprefix}%
{\nameparttruesuffix}}%
{}}%
\usebibmacro{name:andothers}}
Now we need the macro name:true:family-given:
\newbibmacro*{name:true:family-given}[4]{%
\addthinspace\bibopenbracket{=}%
\ifuseprefix%
{\usebibmacro{name:delim}{#3#1}%
\usebibmacro{name:hook}{#3#1}%
\ifdefvoid{#3}{}{%
\ifcapital
{\mkbibnametrueprefix{\MakeCapital{#3}}\isdot}%
{\mkbibnametrueprefix{#3}\isdot}%
}%\ifpunctmark{'}{}{\addhighpenspace}}%
\mkbibnametruefamily{#1}\isdot%
\ifdefvoid{#2}
{}{\addcomma\addlowpenspace\mkbibnametruegiven{#2}\isdot}%
\ifdefvoid{#4}
{}{\addcomma\addlowpenspace\mkbibnametruesuffix{#4}\isdot}}%
{\usebibmacro{name:delim}{#1}%
\usebibmacro{name:hook}{#1}%
\mkbibnametruefamily{#1}\addspace\isdot
\ifdefvoid{#4}
{}
{\addlowpenspace\mkbibnametruesuffix{#4}\isdot}%
\addcomma\ifdefvoid{#3}{}{\addcomma}%
\ifdefvoid{#2}{}{\addlowpenspace\mkbibnametruegiven{#2}\isdot}%
\ifdefvoid{#4}{}{\addlowpenspace\mkbibnametruesuffix{#4}\isdot}%
\addspace\ifdefvoid{#3}
{}
{\addlowpenspace\mkbibnametrueprefix{#3}\isdot}}%
\bibclosebracket
}
The actual entry for a name with a pseudonym looks like this:
@book{Blish.J:1973a,
Address = {Chicago},
Author = {given=William, family=Atheling, suffix=Jr., truefamily=Blish, truegiven=James},
Edition = {2},
Origdate = {1964},
Publisher = {Advent Publishers},
Subtitle = {Studies in Contemporary Magazine Science Fiction},
Title = {The Issue at Hand},
Year = {1973}}
The printed bibiliography looks like this with biblatex-fiwi:

Note that I only print the real name in the bibliography and not in the in-text citation
IME there can also be problems with BibTeX GUIs. BibDesk which I use to manage my bibliographic data has a hard time dealing with the unfamiliar name entries.
As I said: I am sure this can be done in a much neater way, but it works …
EDIT If you actually are going to use biblatex-fiwi, simply add the truenameparts to the name, the style will take care of the rest. But in its current form, the style is heavily geared toward German speaking humanities.
:)– Superuser27 Mar 14 '19 at 12:37Clark "Superman" Kentbe sorted underSforSupermanor underKforKent? What would\textcite/\citeauthorshow? You may also want to include a short MWE that shows what you tried so far withrealauthorand how it did not work for you. – moewe Mar 14 '19 at 12:42bibstyle=realauthoroverwritesstyle=numeric. I guessbibstyleandstyleare the same option. There is nothing wrong, it's just a citation style that I'm not looking for. – mike Mar 14 '19 at 12:44\citeauthorprints Kent and the entry is sorted under K in the references. I really don't have an expectation for the output. I want to know what the 'BibLatex way' of handling pseudonyms is, so that I can use it accordingly. Other than that, I could just leave the pseudonym in quotes as I did in the question. – mike Mar 14 '19 at 12:50realauthorpackage, but from what I understand there is a serious limitation: It only works if a work has a single author. If there are multiple authors, it breaks. This was actually the reason I came up with my own solution. I originally had something similar with another name field, but to make it work with multiple authors, you have to use nameparts. – Simifilm Mar 14 '19 at 13:21