150 Medieval Names for Your Baby Knight or Princess

Are you expecting a little one? Congratulations, having a baby is one of the most exciting milestones in life! With this exciting step, however, comes the huge responsibility of naming the beautiful baby boy or girl. Sure, you could opt for a popular name that everyone knows and loves. Or, you could try one of these 150 medieval names for your new addition!

Whether your favorite show is Game of Thrones, a fantasy book series loveror you're intrigued by the Middle Ages, there are many great male and female medieval names to choose from. Scroll through and add these cool medieval names to your list of potentials!

Related: 125 Old-Fashioned Names

Best Medieval Names

1. Lucia

2. Matilda

3. William

4. Arthur

5. Dante

6. Ellis

7. Amira

8. Beatrice

9. Alice 

10. Emmeline

11. Amabel

12. Christian

13. Julian

14. Hilary

15. Vivian 

Related: 250 Fantasy Names From Movies, Books and More to Inspire Your Next Character!

16. Robert

17. Joan 

18. Thomas

19. Oliver 

20. Robert

21. Catherine

22. Baldwin

23. Giselle

24. Cedric

25. Lancelot

26. Lucy

27. Miles

28. Sebastian

29. Ava

30. Mabel

31. Emma

32. Elizabeth

33. Alexander

34. Cecilia

35. Sybil

36. Roland

37. Aveline

38. Ridoc

39. Hugh

40. Agnes

Related: 150 Names That Mean 'Warrior' for Your Tiny Champion

Medieval Last Names

41. Armstrong

42. Chamberlain

43. Davenport

44. Carpenter

45. Percy

46. Stanhope

47. Mortimer

48. Neville

49. Underwood

50. Quincy

51. Vale

52. Clifford

53. Devereux

54. Thatcher

55. Cromwell

56. Paxton

57. Stratford

58. Fitzwarren

59. Zennor

60. Harwood

61. Islip

62. Northcott

63. Ravenscroft

64. Whitlock

65. Anjoi

66. Lancaster

67. Dunbar

68. Navarre

Related: 150 German Baby Names

Medieval Names for Girls

69. Adelaide

70. Olive

71. Erika

72. Diamond

73. Collette

74. Euphemia

75. Sabina

76. Dorothy

77. Godiva

78. Nezetta

79. Serena

80. Isabel

Related: Inspired by the Outdoors? Here Are 125 Perfect Nature Baby Names and What They Mean

81. Acca

82. Carla

83. Justine

84. Lilith

85. Brenna

86. Zelda

87. Nura

88. Odelyn

89. Sylvia

90. Tabitha

91. Wilmot

92. Drew

93. Elfrida

94. Audry

95. Alma

96. Caterina

97. Felicia

98. Gwendolyn

99. Johanna

100. Clare

101. Lia

102. Nesta

103. Rosa

104. Ida

105. Elle

106. Barbetta

107. Elain

108. Genevieve

109. Venetia

Medieval Names for Boys

110. Bartholomew

111. Cassian

112. Dustin

113. Florian

114. Wolf

115. Hamlin

116. Leif

117. Azriel

118. Maurin

119. Njal

120. Drogo

121. Bruce

122. Svend

123. Jeremiah

124. Odel

125. Xaden

126. Milo

127. Grimm

128. Scott

129. Thaddeus

130. Gage

131. Wymond

132. Egil

133. Merlin

134. Osric

135. Joffrey

136. Bard

137. Reginalt

138. Dominic

139. Gandalf

140. Clement

141. Basil

142. Dunsten

143. Francis

144. Ulysses

145. Merek

146. Alan

147. Gabriel

148. Titan

149. Velasco

150. Alaric

Related: 125 Italian Boy Names