1. MacraeHeart
    • MacraeHeart
      • Origin:

      • Meaning:

        "son of grace"
      • Description:

        MacRae -- or McRay or McCrae -- is a Scottish surname-name whose meaning is most often given as son of grace or sometimes son of luck. The hero of Lonesome Dove's last name was McCrae. A good honor name for a Ray or Rae, it can also be shortened to Mac.