Kaedan is a modern spelling of Cadan or Kayden, usually linked to Irish roots meaning little battle.
Like Kaedan?
Swipe through thousands of names like it