diff --git a/src/Faker/Provider/ua_UA/Address.php b/src/Faker/Provider/uk_UA/Address.php
similarity index 96%
rename from src/Faker/Provider/ua_UA/Address.php
rename to src/Faker/Provider/uk_UA/Address.php
index 3f2487b3..25a567d5 100644
--- a/src/Faker/Provider/ua_UA/Address.php
+++ b/src/Faker/Provider/uk_UA/Address.php
@@ -1,345 +1,345 @@
-<?php
-
-namespace Faker\Provider\ua_UA;
-
-class Address extends \Faker\Provider\Address
-{
-    protected static $cityPrefix = array('місто');
-    protected static $regionSuffix = array('область');
-    protected static $streetPrefix = array(
-        'вул.', 'пров.', 'пл.', 'просп.'
-    );
-    protected static $buildingNumber = array('##');
-    protected static $postcode = array('#####');
-    protected static $country = array(
-        'Афганістан',
-        'Албанія',
-        'Алжир',
-        'Андорра',
-        'Ангола',
-        'Аргентина',
-        'Вірменія',
-        'Австралія',
-        'Австрія',
-        'Азербайджан',
-        'Багамські острови',
-        'Бахрейн',
-        'Бангладеш',
-        'Барбадос',
-        'Білорусь',
-        'Бельгія',
-        'Беліз',
-        'Бенін',
-        'Бутан',
-        'Болівія',
-        'Боснія і Герцеговина',
-        'Ботсвана',
-        'Бразилія',
-        'Бруней',
-        'Болгарія',
-        'Бурунді',
-        'Камбоджа',
-        'Камерун',
-        'Канада',
-        'Кабо-Верде',
-        'Центрально-Африканська Республіка',
-        'Чад',
-        'Чилі',
-        'Китай',
-        'Колумбія',
-        'Коморські острови',
-        'Конго',
-        'Конго, Демократична Республіка',
-        'Коста-Ріка',
-        'Хорватія',
-        'Куба',
-        'Кіпр',
-        'Чеська республіка',
-        'Данія',
-        'Джибуті',
-        'Домініка',
-        'Домініканська Республіка',
-        'східний Тимор',
-        'Еквадор',
-        'Єгипет',
-        'Сальвадор',
-        'Екваторіальна Гвінея',
-        'Еритрея',
-        'Естонія',
-        'Ефіопія',
-        'Фіджі',
-        'Фінляндія',
-        'Франція',
-        'Габон',
-        'Гамбія',
-        'Грузія',
-        'Німеччина',
-        'Гана',
-        'Греція',
-        'Гренада',
-        'Гватемала',
-        'Гвінея',
-        'Гвінея-Бісау',
-        'Гайана',
-        'Гаїті',
-        'Гондурас',
-        'Угорщина',
-        'Ісландія',
-        'Індія',
-        'Індонезія',
-        'Іран',
-        'Ірак',
-        'Ірландія',
-        'Ізраїль',
-        'Італія',
-        'Ямайка',
-        'Японія',
-        'Йорданія',
-        'Казахстан',
-        'Кенія',
-        'Кірібаті',
-        'Північна Корея',
-        'Південна Корея',
-        'Косово',
-        'Кувейт',
-        'Киргизія',
-        'Лаос',
-        'Латвія',
-        'Ліван',
-        'Лесото',
-        'Ліберія',
-        'Лівія',
-        'Ліхтенштейн',
-        'Литва',
-        'Люксембург',
-        'Македонії',
-        'Мадагаскар',
-        'Малаві',
-        'Малайзія',
-        'Мальдіви',
-        'Малі',
-        'Мальта',
-        'Маршаллові острови',
-        'Мавританія',
-        'Маврикій',
-        'Мексика',
-        'Мікронезія',
-        'Молдова',
-        'Монако',
-        'Монголія',
-        'Чорногорія',
-        'Марокко',
-        'Мозамбік',
-        'М\'янма',
-        'Намібія',
-        'Науру',
-        'Непал',
-        'Нідерланди',
-        'Нова Зеландія',
-        'Нікарагуа',
-        'Нігер',
-        'Нігерія',
-        'Норвегія',
-        'Оман',
-        'Пакистан',
-        'Палау',
-        'Панама',
-        'Папуа-Нова Гвінея',
-        'Парагвай',
-        'Перу',
-        'Філіппіни',
-        'Польща',
-        'Португалія',
-        'Катар',
-        'Румунія',
-        'Російська Федерація',
-        'Руанда',
-        'Сент-Кітс і Невіс',
-        'Сент-Люсія',
-        'Сент-Вінсент і Гренадіни',
-        'Самоа',
-        'Саудівська Аравія',
-        'Сенегал',
-        'Сербія',
-        'Сейшельські острови',
-        'Сьєрра-Леоне',
-        'Сінгапур',
-        'Словаччина',
-        'Словенія',
-        'Соломонові острови',
-        'Сомалі',
-        'ПАР',
-        'Іспанія',
-        'Шрі Ланка',
-        'Судан',
-        'Сурінам',
-        'Свазіленд',
-        'Швеція',
-        'Швейцарія',
-        'Сирія',
-        'Тайвань',
-        'Таджикистан',
-        'Танзанія',
-        'Таїланд',
-        'Того',
-        'Тонга',
-        'Тринідад і Тобаго',
-        'Туніс',
-        'Туреччина',
-        'Туркменістан',
-        'Тувалу',
-        'Уганда',
-        'Україна',
-        'Об\'єднані Арабські Емірати',
-        'Великобританія',
-        'Сполучені Штати',
-        'Уругвай',
-        'Узбекистан',
-        'Вануату',
-        'Ватикан',
-        'Венесуела',
-        'В\'єтнам',
-        'Ємен',
-        'Замбія',
-        'Зімбабве',
-    );
-
-    protected static $region = array(
-        'Вінницька',
-        'Волинська',
-        'Дніпропетровська',
-        'Донецька',
-        'Житомирська',
-        'Закарпатська',
-        'Запорізька',
-        'Івано-Франківська',
-        'Київська',
-        'Кіровоградська',
-        'Луганська',
-        'Львівська',
-        'Миколаївська',
-        'Одеська',
-        'Полтавська',
-        'Рівненська',
-        'Сумська',
-        'Тернопільська',
-        'Харківська',
-        'Херсонська',
-        'Хмельницька',
-        'Черкаська',
-        'Чернівецька',
-        'Чернігівська'
-    );
-
-    protected static $city = array(
-        'Вінниця',
-        'Луцьк',
-        'Дніпропетровськ',
-        'Донецьк',
-        'Житомир',
-        'Ужгород',
-        'Запоріжжя',
-        'Івано-Франківськ',
-        'Київ',
-        'Кіровоград',
-        'Луганськ',
-        'Львів',
-        'Миколаїв',
-        'Одеса',
-        'Полтава',
-        'Рівне',
-        'Суми',
-        'Тернопіль',
-        'Харків',
-        'Херсон',
-        'Хмельницьк',
-        'Черкаси',
-        'Чернівці',
-        'Чернігів'
-    );
-
-    protected static $street = array(
-        'Тараса Шевченка',
-        'Лесі Українки',
-        'Леніна',
-        '40 років Перемоги',
-        '50 років Жовтня',
-        'Михайла Грушевського',
-        'Гагаріна',
-        'Космонавта Попова',
-        'Генерала Жадова',
-        'Пацаєва',
-        'Волкова',
-    );
-
-    protected static $addressFormats = array(
-        "{{postcode}}, {{cityAndRegion}}, {{streetPrefix}} {{streetName}}, {{buildingNumber}}",
-    );
-
-    protected static $streetAddressFormats = array(
-        "{{streetPrefix}} {{streetName}}, {{buildingNumber}}"
-    );
-
-    public static function citySuffix()
-    {
-        // We don't use city suffix
-        return '';
-    }
-
-    public static function streetSuffix()
-    {
-        // We don't use street suffix
-        return '';
-    }
-
-    public function streetName()
-    {
-        return static::randomElement(static::$street);
-    }
-
-    public static function postcode()
-    {
-        return static::toUpper(static::bothify(static::randomElement(static::$postcode)));
-    }
-
-    public static function regionSuffix()
-    {
-        return static::randomElement(static::$regionSuffix);
-    }
-
-    public static function region()
-    {
-        return static::randomElement(static::$region);
-    }
-
-    public static function cityPrefix()
-    {
-        return static::randomElement(static::$cityPrefix);
-    }
-
-    public function city()
-    {
-        return static::randomElement(static::$city);
-    }
-
-    /**
-     * Get city and region together
-     * We need it because city and region must comply each other in Ukraine
-     * @example 'Закарпатська область, місто Ужгород'
-     * @return string
-     */
-    public function cityAndRegion()
-    {
-        $regionAndCityNumber = rand(0, count(static::$region) - 1);
-        $region = static::$region[$regionAndCityNumber];
-        $city = static::$city[$regionAndCityNumber];
-        $format = "$region {{regionSuffix}}, {{cityPrefix}} $city";
-
-        return $this->generator->parse($format);
-    }
-
-    public static function streetPrefix()
-    {
-        return static::randomElement(static::$streetPrefix);
-    }
-}
+<?php
+
+namespace Faker\Provider\ua_UA;
+
+class Address extends \Faker\Provider\Address
+{
+    protected static $cityPrefix = array('місто');
+    protected static $regionSuffix = array('область');
+    protected static $streetPrefix = array(
+        'вул.', 'пров.', 'пл.', 'просп.'
+    );
+    protected static $buildingNumber = array('##');
+    protected static $postcode = array('#####');
+    protected static $country = array(
+        'Афганістан',
+        'Албанія',
+        'Алжир',
+        'Андорра',
+        'Ангола',
+        'Аргентина',
+        'Вірменія',
+        'Австралія',
+        'Австрія',
+        'Азербайджан',
+        'Багамські острови',
+        'Бахрейн',
+        'Бангладеш',
+        'Барбадос',
+        'Білорусь',
+        'Бельгія',
+        'Беліз',
+        'Бенін',
+        'Бутан',
+        'Болівія',
+        'Боснія і Герцеговина',
+        'Ботсвана',
+        'Бразилія',
+        'Бруней',
+        'Болгарія',
+        'Бурунді',
+        'Камбоджа',
+        'Камерун',
+        'Канада',
+        'Кабо-Верде',
+        'Центрально-Африканська Республіка',
+        'Чад',
+        'Чилі',
+        'Китай',
+        'Колумбія',
+        'Коморські острови',
+        'Конго',
+        'Конго, Демократична Республіка',
+        'Коста-Ріка',
+        'Хорватія',
+        'Куба',
+        'Кіпр',
+        'Чеська республіка',
+        'Данія',
+        'Джибуті',
+        'Домініка',
+        'Домініканська Республіка',
+        'східний Тимор',
+        'Еквадор',
+        'Єгипет',
+        'Сальвадор',
+        'Екваторіальна Гвінея',
+        'Еритрея',
+        'Естонія',
+        'Ефіопія',
+        'Фіджі',
+        'Фінляндія',
+        'Франція',
+        'Габон',
+        'Гамбія',
+        'Грузія',
+        'Німеччина',
+        'Гана',
+        'Греція',
+        'Гренада',
+        'Гватемала',
+        'Гвінея',
+        'Гвінея-Бісау',
+        'Гайана',
+        'Гаїті',
+        'Гондурас',
+        'Угорщина',
+        'Ісландія',
+        'Індія',
+        'Індонезія',
+        'Іран',
+        'Ірак',
+        'Ірландія',
+        'Ізраїль',
+        'Італія',
+        'Ямайка',
+        'Японія',
+        'Йорданія',
+        'Казахстан',
+        'Кенія',
+        'Кірібаті',
+        'Північна Корея',
+        'Південна Корея',
+        'Косово',
+        'Кувейт',
+        'Киргизія',
+        'Лаос',
+        'Латвія',
+        'Ліван',
+        'Лесото',
+        'Ліберія',
+        'Лівія',
+        'Ліхтенштейн',
+        'Литва',
+        'Люксембург',
+        'Македонії',
+        'Мадагаскар',
+        'Малаві',
+        'Малайзія',
+        'Мальдіви',
+        'Малі',
+        'Мальта',
+        'Маршаллові острови',
+        'Мавританія',
+        'Маврикій',
+        'Мексика',
+        'Мікронезія',
+        'Молдова',
+        'Монако',
+        'Монголія',
+        'Чорногорія',
+        'Марокко',
+        'Мозамбік',
+        'М\'янма',
+        'Намібія',
+        'Науру',
+        'Непал',
+        'Нідерланди',
+        'Нова Зеландія',
+        'Нікарагуа',
+        'Нігер',
+        'Нігерія',
+        'Норвегія',
+        'Оман',
+        'Пакистан',
+        'Палау',
+        'Панама',
+        'Папуа-Нова Гвінея',
+        'Парагвай',
+        'Перу',
+        'Філіппіни',
+        'Польща',
+        'Португалія',
+        'Катар',
+        'Румунія',
+        'Російська Федерація',
+        'Руанда',
+        'Сент-Кітс і Невіс',
+        'Сент-Люсія',
+        'Сент-Вінсент і Гренадіни',
+        'Самоа',
+        'Саудівська Аравія',
+        'Сенегал',
+        'Сербія',
+        'Сейшельські острови',
+        'Сьєрра-Леоне',
+        'Сінгапур',
+        'Словаччина',
+        'Словенія',
+        'Соломонові острови',
+        'Сомалі',
+        'ПАР',
+        'Іспанія',
+        'Шрі Ланка',
+        'Судан',
+        'Сурінам',
+        'Свазіленд',
+        'Швеція',
+        'Швейцарія',
+        'Сирія',
+        'Тайвань',
+        'Таджикистан',
+        'Танзанія',
+        'Таїланд',
+        'Того',
+        'Тонга',
+        'Тринідад і Тобаго',
+        'Туніс',
+        'Туреччина',
+        'Туркменістан',
+        'Тувалу',
+        'Уганда',
+        'Україна',
+        'Об\'єднані Арабські Емірати',
+        'Великобританія',
+        'Сполучені Штати',
+        'Уругвай',
+        'Узбекистан',
+        'Вануату',
+        'Ватикан',
+        'Венесуела',
+        'В\'єтнам',
+        'Ємен',
+        'Замбія',
+        'Зімбабве',
+    );
+
+    protected static $region = array(
+        'Вінницька',
+        'Волинська',
+        'Дніпропетровська',
+        'Донецька',
+        'Житомирська',
+        'Закарпатська',
+        'Запорізька',
+        'Івано-Франківська',
+        'Київська',
+        'Кіровоградська',
+        'Луганська',
+        'Львівська',
+        'Миколаївська',
+        'Одеська',
+        'Полтавська',
+        'Рівненська',
+        'Сумська',
+        'Тернопільська',
+        'Харківська',
+        'Херсонська',
+        'Хмельницька',
+        'Черкаська',
+        'Чернівецька',
+        'Чернігівська'
+    );
+
+    protected static $city = array(
+        'Вінниця',
+        'Луцьк',
+        'Дніпропетровськ',
+        'Донецьк',
+        'Житомир',
+        'Ужгород',
+        'Запоріжжя',
+        'Івано-Франківськ',
+        'Київ',
+        'Кіровоград',
+        'Луганськ',
+        'Львів',
+        'Миколаїв',
+        'Одеса',
+        'Полтава',
+        'Рівне',
+        'Суми',
+        'Тернопіль',
+        'Харків',
+        'Херсон',
+        'Хмельницьк',
+        'Черкаси',
+        'Чернівці',
+        'Чернігів'
+    );
+
+    protected static $street = array(
+        'Тараса Шевченка',
+        'Лесі Українки',
+        'Леніна',
+        '40 років Перемоги',
+        '50 років Жовтня',
+        'Михайла Грушевського',
+        'Гагаріна',
+        'Космонавта Попова',
+        'Генерала Жадова',
+        'Пацаєва',
+        'Волкова',
+    );
+
+    protected static $addressFormats = array(
+        "{{postcode}}, {{cityAndRegion}}, {{streetPrefix}} {{streetName}}, {{buildingNumber}}",
+    );
+
+    protected static $streetAddressFormats = array(
+        "{{streetPrefix}} {{streetName}}, {{buildingNumber}}"
+    );
+
+    public static function citySuffix()
+    {
+        // We don't use city suffix
+        return '';
+    }
+
+    public static function streetSuffix()
+    {
+        // We don't use street suffix
+        return '';
+    }
+
+    public function streetName()
+    {
+        return static::randomElement(static::$street);
+    }
+
+    public static function postcode()
+    {
+        return static::toUpper(static::bothify(static::randomElement(static::$postcode)));
+    }
+
+    public static function regionSuffix()
+    {
+        return static::randomElement(static::$regionSuffix);
+    }
+
+    public static function region()
+    {
+        return static::randomElement(static::$region);
+    }
+
+    public static function cityPrefix()
+    {
+        return static::randomElement(static::$cityPrefix);
+    }
+
+    public function city()
+    {
+        return static::randomElement(static::$city);
+    }
+
+    /**
+     * Get city and region together
+     * We need it because city and region must comply each other in Ukraine
+     * @example 'Закарпатська область, місто Ужгород'
+     * @return string
+     */
+    public function cityAndRegion()
+    {
+        $regionAndCityNumber = rand(0, count(static::$region) - 1);
+        $region = static::$region[$regionAndCityNumber];
+        $city = static::$city[$regionAndCityNumber];
+        $format = "$region {{regionSuffix}}, {{cityPrefix}} $city";
+
+        return $this->generator->parse($format);
+    }
+
+    public static function streetPrefix()
+    {
+        return static::randomElement(static::$streetPrefix);
+    }
+}
diff --git a/src/Faker/Provider/ua_UA/Company.php b/src/Faker/Provider/uk_UA/Company.php
similarity index 97%
rename from src/Faker/Provider/ua_UA/Company.php
rename to src/Faker/Provider/uk_UA/Company.php
index 332e156a..bbbd34b1 100644
--- a/src/Faker/Provider/ua_UA/Company.php
+++ b/src/Faker/Provider/uk_UA/Company.php
@@ -1,44 +1,44 @@
-<?php
-
-namespace Faker\Provider\ua_UA;
-
-class Company extends \Faker\Provider\Company
-{
-    protected static $formats = array(
-        '{{companyName}}',                                      // Вектор
-        '{{companyPrefix}} "{{companyName}}"',                  // ТОВ "Інфоком"
-        '{{companyName}}-{{companySuffix}}',                    // Сервіс-Плюс
-        '{{companyPrefix}} "{{companyName}}-{{companySuffix}}"',// ПАТ "Альфа-Стиль"
-    );
-
-    protected static $urlFormats = array(
-        '{{companyName}}',
-        '{{companyName}}-{{companySuffix}}',
-    );
-
-    protected static $companyPrefix = array('ТОВ', 'ПП', 'ПАТ','ПрАТ');
-    protected static $companySuffix = array('Сервіс','Плюс', 'Груп', 'Стиль', 'Дизайн');
-
-    protected static $companyName = array(
-        'Вектор', 'Едельвейс', 'Смарт', 'Альфа', 'Система', 'Універсал',
-        'Інфоком', 'Макс', 'Планета', 'Вектор', 'Приват', 'Еко', 'Мега',
-        'Мегамакс', 'Мульти', 'Майнер'
-    );
-
-    public function companyUrl()
-    {
-        $format = static::randomElement(static::$urlFormats);
-
-        return $this->generator->parse($format);
-    }
-
-    public static function companyPrefix()
-    {
-        return static::randomElement(static::$companyPrefix);
-    }
-
-    public static function companyName()
-    {
-        return static::randomElement(static::$companyName);
-    }
-}
+<?php
+
+namespace Faker\Provider\ua_UA;
+
+class Company extends \Faker\Provider\Company
+{
+    protected static $formats = array(
+        '{{companyName}}',                                      // Вектор
+        '{{companyPrefix}} "{{companyName}}"',                  // ТОВ "Інфоком"
+        '{{companyName}}-{{companySuffix}}',                    // Сервіс-Плюс
+        '{{companyPrefix}} "{{companyName}}-{{companySuffix}}"',// ПАТ "Альфа-Стиль"
+    );
+
+    protected static $urlFormats = array(
+        '{{companyName}}',
+        '{{companyName}}-{{companySuffix}}',
+    );
+
+    protected static $companyPrefix = array('ТОВ', 'ПП', 'ПАТ','ПрАТ');
+    protected static $companySuffix = array('Сервіс','Плюс', 'Груп', 'Стиль', 'Дизайн');
+
+    protected static $companyName = array(
+        'Вектор', 'Едельвейс', 'Смарт', 'Альфа', 'Система', 'Універсал',
+        'Інфоком', 'Макс', 'Планета', 'Вектор', 'Приват', 'Еко', 'Мега',
+        'Мегамакс', 'Мульти', 'Майнер'
+    );
+
+    public function companyUrl()
+    {
+        $format = static::randomElement(static::$urlFormats);
+
+        return $this->generator->parse($format);
+    }
+
+    public static function companyPrefix()
+    {
+        return static::randomElement(static::$companyPrefix);
+    }
+
+    public static function companyName()
+    {
+        return static::randomElement(static::$companyName);
+    }
+}
diff --git a/src/Faker/Provider/ua_UA/Internet.php b/src/Faker/Provider/uk_UA/Internet.php
similarity index 100%
rename from src/Faker/Provider/ua_UA/Internet.php
rename to src/Faker/Provider/uk_UA/Internet.php
diff --git a/src/Faker/Provider/ua_UA/Person.php b/src/Faker/Provider/uk_UA/Person.php
similarity index 98%
rename from src/Faker/Provider/ua_UA/Person.php
rename to src/Faker/Provider/uk_UA/Person.php
index ffabbed6..1db1f20f 100644
--- a/src/Faker/Provider/ua_UA/Person.php
+++ b/src/Faker/Provider/uk_UA/Person.php
@@ -1,51 +1,51 @@
-<?php
-
-namespace Faker\Provider\ua_UA;
-
-class Person extends \Faker\Provider\Person
-{
-    protected static $formats = array(
-        '{{firstName}} {{middleName}} {{lastName}}',
-        '{{lastName}} {{firstName}} {{middleName}}',
-    );
-
-    protected static $firstName = array(
-        'Анатолій', 'Андрій', 'Антон', 'Аркадій', 'Арсеній', 'Богдан',
-        'Болеслав', 'Борис', 'В\'ячеслав', 'Вадим', 'Валентин', 'Валерій', 'Василь',
-        'Владислав', 'Володимир', 'Всеволод', 'Віктор', 'Віталий', 'Генадій', 'Георгій',
-        'Григорій', 'Давид', 'Дан', 'Данил', 'Данило', 'Денис', 'Дмитро',
-        'Захар', 'Илля', 'Йосиф', 'В\'Кирило', 'Костянтин', 'Лаврентій', 'Лев',
-        'Леонід', 'Макар', 'Максим', 'Марк', 'Микита', 'Миколай', 'Мирослав',
-        'Михайло', 'Назар', 'Олег', 'Олександр', 'Олексій', 'Петро', 'Платон',
-        'Роман', 'Ростислав', 'Руслан', 'Сава', 'Савва', 'Святослав', 'Семен',
-        'Сергій', 'Степан', 'Тарас', 'Тимофій', 'Федір', 'Фелікс', 'Юлій',
-        'Юрій', 'Ян', 'Ярослав', 'Євген', 'Єгор', 'Єфим', 'Іван',
-        'Ігор', 'Ілля'
-    );
-
-    protected static $middleName = array(
-        'Олександрович', 'Олексійович', 'Андрійович', 'Євгенович', 'Сергійович', 'Іванович',
-        'Федорович', 'Тарасович', 'Васильович', 'Романович', 'Петрович', 'Миколайович',
-        'Борисович', 'Йосипович', 'Михайлович', 'Валентинович', 'Янович', 'Анатолійович',
-        'Євгенійович', 'Володимирович'
-    );
-
-    protected static $lastName = array(
-        'Антоненко', 'Василенко', 'Васильчук', 'Васильєв', 'Гнатюк', 'Дмитренко',
-        'Захарчук', 'Іванченко', 'Микитюк', 'Павлюк', 'Панасюк', 'Петренко', 'Романченко',
-        'Сергієнко', 'Середа', 'Таращук', 'Боднаренко', 'Броваренко', 'Броварчук', 'Кравченко',
-        'Кравчук', 'Крамаренко', 'Крамарчук', 'Мельниченко', 'Мірошниченко', 'Шевченко', 'Шевчук',
-        'Шинкаренко', 'Пономаренко', 'Пономарчук', 'Лысенко'
-    );
-
-    /**
-     * Return middle name
-     * @example 'Іванович'
-     * @access public
-     * @return string Middle name
-     */
-    public function middleName()
-    {
-        return static::randomElement(static::$middleName);
-    }
-}
+<?php
+
+namespace Faker\Provider\ua_UA;
+
+class Person extends \Faker\Provider\Person
+{
+    protected static $formats = array(
+        '{{firstName}} {{middleName}} {{lastName}}',
+        '{{lastName}} {{firstName}} {{middleName}}',
+    );
+
+    protected static $firstName = array(
+        'Анатолій', 'Андрій', 'Антон', 'Аркадій', 'Арсеній', 'Богдан',
+        'Болеслав', 'Борис', 'В\'ячеслав', 'Вадим', 'Валентин', 'Валерій', 'Василь',
+        'Владислав', 'Володимир', 'Всеволод', 'Віктор', 'Віталий', 'Генадій', 'Георгій',
+        'Григорій', 'Давид', 'Дан', 'Данил', 'Данило', 'Денис', 'Дмитро',
+        'Захар', 'Илля', 'Йосиф', 'В\'Кирило', 'Костянтин', 'Лаврентій', 'Лев',
+        'Леонід', 'Макар', 'Максим', 'Марк', 'Микита', 'Миколай', 'Мирослав',
+        'Михайло', 'Назар', 'Олег', 'Олександр', 'Олексій', 'Петро', 'Платон',
+        'Роман', 'Ростислав', 'Руслан', 'Сава', 'Савва', 'Святослав', 'Семен',
+        'Сергій', 'Степан', 'Тарас', 'Тимофій', 'Федір', 'Фелікс', 'Юлій',
+        'Юрій', 'Ян', 'Ярослав', 'Євген', 'Єгор', 'Єфим', 'Іван',
+        'Ігор', 'Ілля'
+    );
+
+    protected static $middleName = array(
+        'Олександрович', 'Олексійович', 'Андрійович', 'Євгенович', 'Сергійович', 'Іванович',
+        'Федорович', 'Тарасович', 'Васильович', 'Романович', 'Петрович', 'Миколайович',
+        'Борисович', 'Йосипович', 'Михайлович', 'Валентинович', 'Янович', 'Анатолійович',
+        'Євгенійович', 'Володимирович'
+    );
+
+    protected static $lastName = array(
+        'Антоненко', 'Василенко', 'Васильчук', 'Васильєв', 'Гнатюк', 'Дмитренко',
+        'Захарчук', 'Іванченко', 'Микитюк', 'Павлюк', 'Панасюк', 'Петренко', 'Романченко',
+        'Сергієнко', 'Середа', 'Таращук', 'Боднаренко', 'Броваренко', 'Броварчук', 'Кравченко',
+        'Кравчук', 'Крамаренко', 'Крамарчук', 'Мельниченко', 'Мірошниченко', 'Шевченко', 'Шевчук',
+        'Шинкаренко', 'Пономаренко', 'Пономарчук', 'Лысенко'
+    );
+
+    /**
+     * Return middle name
+     * @example 'Іванович'
+     * @access public
+     * @return string Middle name
+     */
+    public function middleName()
+    {
+        return static::randomElement(static::$middleName);
+    }
+}
diff --git a/src/Faker/Provider/ua_UA/PhoneNumber.php b/src/Faker/Provider/uk_UA/PhoneNumber.php
similarity index 100%
rename from src/Faker/Provider/ua_UA/PhoneNumber.php
rename to src/Faker/Provider/uk_UA/PhoneNumber.php
diff --git a/src/Faker/Provider/ua_UA/Transliteration.php b/src/Faker/Provider/uk_UA/Transliteration.php
similarity index 96%
rename from src/Faker/Provider/ua_UA/Transliteration.php
rename to src/Faker/Provider/uk_UA/Transliteration.php
index 1a4754bf..eb8f49c4 100644
--- a/src/Faker/Provider/ua_UA/Transliteration.php
+++ b/src/Faker/Provider/uk_UA/Transliteration.php
@@ -1,60 +1,60 @@
-<?php
-
-namespace Faker\Provider\ua_UA;
-
-/**
- * Cyrillic to latin transliteration util
- */
-class Transliteration
-{
-    /**
-     * Translate cyrillic text to latin
-     * Useful for URL ang email generation
-     * @param  string $string
-     * @return string
-     */
-    public static function transliterate($string = '')
-    {
-        $replace=array(
-            "'"=>"",
-            "`"=>"",
-            "а"=>"a","А"=>"a",
-            "б"=>"b","Б"=>"b",
-            "в"=>"v","В"=>"v",
-            "г"=>"g","Г"=>"g",
-            "д"=>"d","Д"=>"d",
-            "е"=>"e","Е"=>"e",
-            "ж"=>"zh","Ж"=>"zh",
-            "з"=>"z","З"=>"z",
-            "и"=>"i","И"=>"i",
-            "й"=>"y","Й"=>"y",
-            "к"=>"k","К"=>"k",
-            "л"=>"l","Л"=>"l",
-            "м"=>"m","М"=>"m",
-            "н"=>"n","Н"=>"n",
-            "о"=>"o","О"=>"o",
-            "п"=>"p","П"=>"p",
-            "р"=>"r","Р"=>"r",
-            "с"=>"s","С"=>"s",
-            "т"=>"t","Т"=>"t",
-            "у"=>"u","У"=>"u",
-            "ф"=>"f","Ф"=>"f",
-            "х"=>"h","Х"=>"h",
-            "ц"=>"c","Ц"=>"c",
-            "ч"=>"ch","Ч"=>"ch",
-            "ш"=>"sh","Ш"=>"sh",
-            "щ"=>"sch","Щ"=>"sch",
-            "ъ"=>"","Ъ"=>"",
-            "ы"=>"y","Ы"=>"y",
-            "ь"=>"","Ь"=>"",
-            "э"=>"e","Э"=>"e",
-            "ю"=>"yu","Ю"=>"yu",
-            "я"=>"ya","Я"=>"ya",
-            "і"=>"i","І"=>"i",
-            "ї"=>"yi","Ї"=>"yi",
-            "є"=>"e","Є"=>"e"
-        );
-
-        return strtr($string, $replace);
-    }
-}
+<?php
+
+namespace Faker\Provider\ua_UA;
+
+/**
+ * Cyrillic to latin transliteration util
+ */
+class Transliteration
+{
+    /**
+     * Translate cyrillic text to latin
+     * Useful for URL ang email generation
+     * @param  string $string
+     * @return string
+     */
+    public static function transliterate($string = '')
+    {
+        $replace=array(
+            "'"=>"",
+            "`"=>"",
+            "а"=>"a","А"=>"a",
+            "б"=>"b","Б"=>"b",
+            "в"=>"v","В"=>"v",
+            "г"=>"g","Г"=>"g",
+            "д"=>"d","Д"=>"d",
+            "е"=>"e","Е"=>"e",
+            "ж"=>"zh","Ж"=>"zh",
+            "з"=>"z","З"=>"z",
+            "и"=>"i","И"=>"i",
+            "й"=>"y","Й"=>"y",
+            "к"=>"k","К"=>"k",
+            "л"=>"l","Л"=>"l",
+            "м"=>"m","М"=>"m",
+            "н"=>"n","Н"=>"n",
+            "о"=>"o","О"=>"o",
+            "п"=>"p","П"=>"p",
+            "р"=>"r","Р"=>"r",
+            "с"=>"s","С"=>"s",
+            "т"=>"t","Т"=>"t",
+            "у"=>"u","У"=>"u",
+            "ф"=>"f","Ф"=>"f",
+            "х"=>"h","Х"=>"h",
+            "ц"=>"c","Ц"=>"c",
+            "ч"=>"ch","Ч"=>"ch",
+            "ш"=>"sh","Ш"=>"sh",
+            "щ"=>"sch","Щ"=>"sch",
+            "ъ"=>"","Ъ"=>"",
+            "ы"=>"y","Ы"=>"y",
+            "ь"=>"","Ь"=>"",
+            "э"=>"e","Э"=>"e",
+            "ю"=>"yu","Ю"=>"yu",
+            "я"=>"ya","Я"=>"ya",
+            "і"=>"i","І"=>"i",
+            "ї"=>"yi","Ї"=>"yi",
+            "є"=>"e","Є"=>"e"
+        );
+
+        return strtr($string, $replace);
+    }
+}