As per Converting the Salesforce Pod Id to ServerUrl/Name, I started the mapping process from the source code of Workbench.
That list however is largely out of date. As a community resource I've compiled the list from orgs I have access to. Please feel free to fill in gaps as you can.
NA
30 NA1 (no longer exists)
40 NA2
50 NA3
60 NA4
70 NA5
80 NA6
A0 NA7
C0 NA8
E0 NA9
F0 NA10
G0 NA11
U0 NA12
a0 NA13
d0 NA14
i0 NA15
j0 NA16
o0 NA17
12 NA18
13 NA19
14 NA20
t0 NA21
15 NA22
16 NA23
1a NA24
31 NA25
32 NA26
34 NA29
36 NA30
37 NA31
38 NA32
41 NA35
0L NA39
46 NA40
27 NA41
2A NA42
0G NA43
0M NA44
5A NA49
0V NA51
0W NA52
f2 NA53
f4 NA59
0e NA62
0g NA64
0h NA65
1B NA68
1K NA75
1M NA77
1N NA78
1O NA79
1R NA82
1S NA83
1T NA84
1W NA87
AP
10 APO
90 AP1
28 AP2
6F AP4
7F AP5
0I AP7
0o AP8
2v AP15
2w AP16
EU
20 EU0
D0 EU1
b0 EU2
w0 EU3
CS
T0 tapp0
S0 CS1
R0 CS2
Q0 CS3
P0 CS4
O0 CS5
N0 CS6
M0 CS7
L0 CS8
K0 CS9
J0 CS10
Z0 CS11
V0 CS12
W0 CS13
c0 CS14
e0 CS15
f0 CS16
g0 CS17
11 CS18
29 CS19
m0 CS20
?? CS21
17 CS22
18 CS23
19 CS24
1b CS25
22 CS27
23 CS28
n0 CS30
p0 CS31
2f CS34
2g CS35
54 CS40
55 CS41
63 CS43
7A CS44
8A CS45
9A CS46 - an internal instance that Salesforce uses for performance stress testing, quality checks on upcoming releases, and similar activities
?? CS47
?? CS48
0u CS49
3B CS50
4B CS51
5B CS52
0j CS53
0S CS54
0k CS57
0l CS58
2C CS59
3C CS60
4C CS61
5C CS62
6C CS63
0m CS65
0v CS66
0n CS67
1D CS68
3D CS70
4D CS71
5D CS72
0w CS75
9D CS76
0t CS77
1k CS78
1h CS79
25 CS80
8E CS87
9E CS88
1F CS90
2F CS91
4F CS93
0R CS94
0x CS95
1g CS96
1x CS100
1j CS102
3I CS123
3K CS125
7Z CS174
7a CS189
Pre-Release
B0 Pre-Release: GS0
Other
xx Not affiliated with a Pod
Source on xx