Kotlin is a modern, statically-typed programming language that is concise, expressive, and interoperable with Java. It's popular for Android app development because it offers concise syntax, improved safety features, and enhanced developer productivity when compared to Java.