Don't think this is a compliment, because it isn't. An insult commonly used in the south.
Karen : "My makeup is ruined now!"
Alyssa : "Oh bless your heart."
Karen : *walks away in anger*
by VioletThePurple July 12, 2019
Get the Bless your heart mug.
A southern's way of calling you an idiot.
If you live in or around or even visit TN, you will hear this often.

Example:

-A pregnant woman forgetting her keys or where she parked her car in a parking lot...
someone would look at you 'bless your heart'
-You show up to a Doctors visit on the wrong day or time-
the receptionist says 'bless your heart'
-Try to use a coupon that expired the day before... not knowing it
expired.. the cashier would say 'bless your heart'
by the smart sister August 23, 2014
Get the Bless your Heart mug.
The Most Southern Baptist Christian way to cuss the daylight savings outta someone without being inflammatory even know if you want 2
Bless your heart your acting real foolish right now without knowing the facts
by Faithmoriahfaith December 7, 2016
Get the Bless your heart mug.
An old or southern woman's excuse to insult people without being rude.
Old lady-That little girl has a face only a mother could love. Bless her little heart.

Southern woman-Your mother is a whore who sleeps around. Bless your heart.
by holly the ginger kid. June 1, 2007
Get the bless your heart mug.
This basically means that you're stupid, and the person saying it feels bad for you. You may think that it's nice, but it's really an insult.
Person 1: I wonder why the Sun orbits the Earth
Person 2: Oh, bless you heart!
Bless your heart: It's an insult in Southern dialect, and means you're stupid.
by girlyshopper99 April 24, 2017
Get the bless your heart mug.
Aren’t you an idiot
He looked at her after she looked at the tv and said how do I work this he said bless your heart
by Drpimplepopper August 15, 2019
Get the Bless your heart mug.