# First names — SCI-123 lexicon for the NER pass.
#
# Curated list of common Western/US first names; intentionally biased
# toward Sci's likely user base (developers + their colleagues).
# Lower-cased so the matching code can normalize incoming tokens.
#
# Source: a blend of SSA top baby names (last 30 years) + common
# professional names. Roughly ~500 entries — the long-tail of unique
# names is better caught by other heuristics (honorifics, compound
# patterns) than by extending this list to 10k.
#
# Adding to this list:
#   * Lower-case
#   * One per line
#   * # for comments
#   * Avoid names that double as common English words ("Will", "Hope",
#     "April", "Joy") — those generate too many false positives.
#     "April" / "May" / "June" / "Will" are intentionally excluded.

aaron
abigail
adam
adrian
aiden
alan
albert
alex
alexa
alexander
alexis
alice
alicia
allison
alyssa
amanda
amelia
amy
ana
andrea
andrew
andy
angela
angelo
anna
anthony
antonio
ariana
arthur
ashley
audrey
austin
ava
avery

barbara
beatrice
becky
ben
benjamin
beth
betty
beverly
bianca
bill
billie
billy
bob
bobby
bonnie
brad
bradley
brandon
brandy
brent
brett
brian
brianna
brittany
brooke
bruce
bryan
bryce

caleb
calvin
camila
cameron
camille
carl
carla
carlos
carmen
carol
carolina
caroline
carolyn
carter
casey
catherine
cathy
cecilia
charles
charlie
charlotte
chase
chelsea
cheryl
chloe
chris
christian
christina
christine
christopher
cindy
claire
clara
clark
claudia
clayton
clifford
cliff
clinton
cody
colin
collin
connor
constance
craig
cristina
crystal
curt
curtis
cynthia

dale
dan
dana
daniel
danielle
danny
darin
darlene
darrell
darren
dave
david
deanna
deborah
debra
declan
delilah
denise
dennis
derek
desmond
destiny
devin
diana
diane
diego
dillon
dirk
dolores
dominic
don
donald
donna
doris
dorothy
doug
douglas
drew
duane
dustin
dylan

earl
ebony
ed
eddie
edgar
edith
edmund
edna
eduardo
edward
edwin
eileen
elaine
eleanor
elena
eli
elias
elijah
elise
elizabeth
ella
ellen
elliot
elliott
emily
emma
eric
erica
erik
erin
ernesto
ernest
esther
ethan
eugene
eva
evan
evelyn
everett

fabian
faith
felicia
felix
fernando
fiona
florence
floyd
frances
francis
francisco
frank
franklin
fred
frederick

gabriel
gabriella
gabrielle
gail
garrett
gary
gavin
gene
geoff
geoffrey
george
georgia
gerald
gilbert
giovanni
gloria
gordon
grace
grant
greg
gregory
gretchen
guadalupe
gustavo
guy

hailey
hank
hannah
harold
harriet
harrison
harry
harvey
heather
hector
heidi
helen
helena
henry
herbert
herman
hilary
holly
horace
howard
hugh
hunter

ian
ida
ignacio
igor
ines
inga
ira
irene
isaac
isabel
isabella
isaiah
ivan
ivy

jack
jackie
jackson
jacob
jacqueline
jacy
jada
jade
jaime
jake
jamal
jamel
james
jamie
jane
janelle
janet
janice
jared
jarrett
jasmine
jason
javier
jay
jayden
jean
jeff
jeffery
jeffrey
jen
jenna
jennifer
jenny
jeremiah
jeremy
jerome
jerry
jesse
jessica
jessie
jesus
jill
jim
jimmy
joan
joanne
joanna
joaquin
jocelyn
jodi
joe
joel
johanna
john
johnny
jon
jonas
jonathan
jordan
jorge
jose
josefina
joseph
josh
joshua
josiah
joy
joyce
juan
juanita
judith
judy
julia
julian
julianne
julie
julio
junior
justin

kaitlyn
karen
karina
kate
katelyn
katherine
kathleen
kathryn
kathy
katie
kayla
keith
kelley
kelly
ken
kendall
kendra
kennedy
kenneth
kerry
kevin
khalil
kim
kimberly
kirk
kris
kristen
kristin
kristina
kristopher
kurt
kyle

lance
larry
laura
lauren
laurie
lawrence
lawrence
leah
lee
leon
leonard
leroy
leslie
levi
lewis
liam
lila
lillian
lily
lincoln
linda
lindsay
lindsey
lisa
liz
logan
lois
lola
loretta
lori
lorraine
louis
louise
luca
lucas
lucia
lucy
luis
luke
lydia
lyle
lynn

mack
maddison
madeline
madison
maeve
mahesh
malcolm
malik
mara
marc
marcus
maria
mariah
marianne
marie
mario
marion
mark
marlene
marsha
martha
martin
marty
marvin
mary
mason
mateo
matt
matthew
maurice
max
maxwell
maya
meagan
megan
meghan
melanie
melinda
melissa
melvin
mia
michael
micheal
michelle
miguel
mike
mikhail
miles
milo
miranda
mitchell
moises
molly
monica
morgan
moses
muhammad
murray

nadia
nancy
naomi
natalie
natasha
nathan
nathaniel
neil
nelson
nestor
nicholas
nicki
nicolas
nicole
nikki
nina
noah
nolan
nora
norma
norman

octavia
olga
oliver
olivia
omar
oscar
otis
owen

pablo
pam
pamela
parker
patricia
patrick
paul
paula
paulina
pedro
peggy
penelope
percy
perry
pete
peter
philip
phillip
phoebe
phyllis
piper
preston

quentin
quincy
quinn

rachel
rafael
ralph
ramon
ramona
randall
randy
raphael
raul
raven
ray
raymond
rebecca
reggie
regina
reginald
rene
reuben
rey
rhonda
ricardo
richard
rick
ricky
riley
rita
robert
roberta
roberto
robin
rocky
rod
rodney
roger
roman
ron
ronald
ronnie
roosevelt
rosa
rosalyn
rose
roxanne
roy
ruben
ruby
russell
ruth
ryan

sabrina
sally
salvador
sam
samantha
samir
samuel
sandra
sandy
sara
sarah
saul
savannah
sawyer
scarlett
scott
sean
sebastian
selena
serena
sergio
seth
shane
shannon
shari
shawn
sheila
shelby
shelly
sherman
sherri
sheryl
shirley
sienna
silas
simon
sofia
sonia
sonja
sophia
sophie
spencer
stacy
stanley
stella
stephanie
stephen
steve
steven
stewart
stuart
suzanne
sydney
sylvia

tamara
tanya
tara
tatiana
taylor
ted
teresa
terrance
terrence
terri
terry
thaddeus
thelma
theodore
theresa
thomas
tia
tiffany
tim
timothy
tina
todd
tom
tommy
tony
tracy
travis
trevor
tristan
troy
tucker
tyler
tyrese
tyrone

ulysses
uma
ursula

valentina
valerie
vanessa
vera
veronica
vicky
victor
victoria
vincent
violet
virgil
virginia
vivian

wade
walter
warren
wayne
wendy
wesley
whitney
willard
william
willie
wilson
winston
woodrow

xander
ximena

yasmin
yolanda
yvonne
yuri

zachary
zander
zara
zaria
zayn
zeke
zoe
zoey

# International / less-common but seen in tech
ade
adi
ahmad
ahmed
akira
amir
ananya
arnav
arvind
ashish
behrooz
beni
bharat
chen
deepa
diya
fatima
farhan
hiro
hua
ji
jin
jorma
kai
karan
kazuo
kenji
li
liang
ling
ming
mohan
naveen
nikhil
priya
raj
rajesh
ravi
riku
ritesh
rohan
rohit
sanjay
shih
shin
shubham
shuji
siddharth
sumit
takeshi
toshi
varun
vikram
vivek
xin
xiu
yan
yu
yuki
yusuf
yusuke
zhang
zhi
