A-Z Baby Names
Thomas
Thomas — boy's name of Aramaic origin meaning "twin".
Explore Boy Names articles and guidance from Love and Mom.
Thomas — boy's name of Aramaic origin meaning "twin".
Cameron — boy's name of Scottish origin meaning "crooked nose".
Jonathan — boy's name of Hebrew origin meaning "gift of God".
Beau — boy's name of French origin meaning "handsome".
Cole — boy's name of English origin meaning "swarthy, coal-black".
Eric — boy's name of Scandinavian origin meaning "eternal ruler".
Cayden — boy's name of American origin meaning "fighter".
Felix — boy's name of Latin origin meaning "happy, fortunate".
Reid — boy's name of English origin meaning "red-haired".