Love is bad because it's an endearment. It's like being named Dear or Sweetie.
Hart is bad for a girl because it's like being named Stag or
Buck.
I kinda think Hart could be okay for a guy, although eccentric, it's surnamey enough too.
Love is nice as a gal's middle name imo.
- mirfak