There are several crystals that are believed to help with low self-esteem. Here are some of the most commonly recommended ones:

1. Rose Quartz: A popular crystal for promoting love, compassion, and self-care. It can help with emotional healing and is believed to increase feelings of self-worth and self-love.

2. Citrine: Known as a stone of joy and abundance, citrine can help with self-confidence and overcoming fears. It is also believed to enhance creativity and imagination.

3. Carnelian: Carnelian is known for its ability to boost courage, motivation, and self-esteem. It can also help with manifestation and setting goals.

4. Amethyst: A powerful crystal for spiritual growth and emotional healing, amethyst is believed to promote self-awareness and inner strength. It can also help with overcoming negative thoughts and feelings.

5. Clear Quartz: Clear quartz is a versatile crystal that can help with enhancing mental clarity, focus, and positivity. It can also be programmed to amplify specific intentions or goals, including self-esteem and confidence.