who sang should have been a cowboy June 28, 2026 “Should’ve Been a Cowboy” was sung by country music artist Toby Keith.