Terra cotta flower pots come in various sizes to accommodate different plant needs and garden aesthetics. Common sizes include 4-inch pots for small succulents, 6-inch pots for larger succulents and herbs, 8-inch pots for mid-sized shrubs and flowers, and 10-inch pots for taller plants and small trees. These sizes allow for optimal root growth, moisture retention, and drainage, helping plants thrive and adding a touch of charm to any indoor or outdoor space.