A collection of programming languages named as a single letter. Non-letter-non-digit characters are allowed as well.

A

The A+ programming language is an APL descendant, like various other languages on this page, because the APL community loves one-letter names. Arthur Whitney (creator of many APL dialects) created A, then Morgan Stanley extended it into A+.

B

The B programming language is a predecessor of C and not used anymore these days.

C

No need to introduce C. If this article interests you, you know C. We could also count C++ and C#, since non-letter-non-digit extensions are allowed.

D

D is the better C++. This is currently my most favorite language, so anything would be very biased. If you have an opportunity to choose languages, consider this a recommendation to checkout out D!

E

The E programming language is a quite unique language. It focuses on distributed programming and especially on making that secure through capabilities.

F

F# is relatively well known. Basically, O'Caml ported to .NET.

There is also F, which is a subset of Fortran. It wants to be easier to teach, use, and debug than full Fortran.

F* is an ML-like functional programming language aimed at program verification. The main ongoing use case of F* is building a verified, drop-in replacement for the whole HTTPS stack.

G

G-code is also called G programming language, so it qualifies. It is a numerical control programming language, primarily used to program CNC machines. It looks assembly-like.

There is a real G programming language inside LabView. This one is a graphical data-flow language.

H

H is a text-based, weakly-typed language. Not much more is known about it.

I

I is a J-inspired language, which wants to widen the focus on arrays to more data structures.

J

J is another APL descendant and probably the most popular one. For example on Rosetta Code, J is one of the more popular languages.

K

K is one of the major APL descendants by Arthur Whitney. It is a commercial product used in banks for finance and trading stuff.

L

L was a language which gave C syntax to TCL.

L is a sibling of E by HP Labs.

L is a Common Lisp subset.

L is a theoretical language in the book "Computability, Complexity, and Languages: Fundamentals of Theoretical Computer Science".

M

M# focuses on .NET business applications and websites.

N

There is this paywalled paper, but I cannot take a look at it.

O

O is a stack based language with one letter commands. For example, "io" reads a line of input (i) and then prints it (o).

P

The P programming language is for asynchronous event-driven programming. It has been used to implement and validate the USB device driver stack that ships with Microsoft Windows 8 and Windows Phone.

P′′ is primitive formal language from 1964. It was the first language without GOTO proven Turing-complete. Brainfuck is P′′ plus IO.

P# is a Prolog interpreter for .NET.

Q

Q is a wrapper around K and the kdb+ database to make it more readable.

The other Q language is a functional programming language based on term-rewriting. It is succeeded by Pure.

R

R is a well known statistical programming language. It is considered on par with commercial tools like SAS.

S

S is a statistical programming language and R is considered an implementation. Most S code runs in R.

T

T is a Scheme or Lisp dialect. The last release was in 1984, so it can be considered dead.

U

The U programming language is a personal project of Rob Upcraft. He wanted a simple C-like language to write his own operating system.

V

There is a V programming language mentioned in a 1985 summary.

W

The W was created by Viktor Toth in 2001 to program two vintage handeld computer from HP. It is a very simple language, described as C without keywords, types, and standard library.

X

X# is a low-level programming language somewhere between x86 assembly and C. It is developed within Cosmos, an open-source operating system toolkit.

X++ is a programming language used in one of Microsoft's enterprise resource planning software products. It is derived from C++ and adds garbage collection and SQL query syntax.

Y

The Y Programming Language and Y, a chained(?) language.

Z

Z notation is a formal specification language standardised as ISO/IEC 13568:2002.

Conclusions

If you are looking for a free name, there is none. However, you can probably overwrite H, I, T, V, or W.

On the other hand, why would you give a language a name impossible to google?

©

If you are looking for a free name, there is none.