Meaning and Origin of: Hardicanute

Boy name origins & meanings

  • Norse : Hard nose