You asked:

is a heart a regular polygon

No. A heart is not a regular polygon.
heart
heart
heart

regular polygon
regular polygon
regular polygon